|
如我有这样一个文本:
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[Version]
File Version=9
[Search Engine 6]
Name=百度——全球最大中文搜索引擎
Verbtext=0
URL=http://www.baidu.com/s?wd=%s&cl=3
Query=
Key=BD
Is post=0
Has endseparator=0
Encoding=gbk
Search Type=0
Position=-1
Nameid=0
Deleted=0
[Search Engine 4]
Name=谷歌——全球最大综合搜索引擎
Verbtext=0
URL=http://www.google.com/search?hl=en&q=%s&btnG=Google+Search
Query=
Key=GG
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Position=-1
Nameid=0
Deleted=0
[Search Engine 65]
Name=谷歌——全面最大学术搜索引擎
Verbtext=0
URL=http://scholar.google.com/scholar?q=%s&hl=en&lr=&btnG=Search
Query=
Key=GX
Is post=0
Has endseparator=-1
Encoding=utf-8
Search Type=0
Position=-1
Nameid=0
Deleted=0
............
我要将文本中的[Search Engine 3]里面的数字改成1,2,3,4..........按照这样的顺序往下排,其它的保持不变,请问如何写代码阿。如果是用FOR语句和>>把文本转到另一个文本中去,而且也要把空行转过去,又该如何写呢?我真的很想知道该如何写阿,希望高手能帮帮我? |
|