请教问题:关于文本里句子批量替换的。
- 星野梦美最近在搞PSP的GALgame移植,文本上遇到不少难题特别是下面这个
text("我「好心来叫你起床的.别那么不耐烦.」[n][!]");
playfile("sounds/voice/V0312010.ogg",1);
我想要把下面那句移动到上面那句前面去,变成
playfile("sounds/voice/V0312010.ogg",1);
text("我「我是来叫你起床的.」[n][!]");
文本很多,所以需要一个批量的方法,不知有没有达人知道比较简捷一点的批量替换方法呢? - bfking查找,替换就行吧
-----------------------
原来句子不一样,那估计比较难。
本帖最后由 bfking 于 2010-4-12 00:14 通过手机版编辑 - aironlineplayfile("sounds/voice/V0312010.ogg",1);
替换成
12345678
text("我「好心来叫你起床的.别那么不耐烦.」[n][!]");
替换成
playfile("sounds/voice/V0312010.ogg",1);
12345678
替换成
text("我「我是来叫你起床的.」[n][!]"); - henvellengLS,LZ要的是批量的方法,每句话内容都不一样的哟。可以用sed配合正则表达式,其他方法不知
- aironline楼主那个是上下行要颠倒,句子的内容也要修改。没听说过修改不同的句子还能批量啊。
- henvelleng内容不改的
如果不想研究正则表达式,那么也有方法,一般有宏录制的文本编辑器应该不少吧,录一个操作宏,然后不停地播放就行 - umi360超級批量文本替換
功能说明:
1.段落文字的批量替换(一行及整段文字的替换)
2.特征字符串之间的批量替换(模糊替换)
3.支持所有ANSI字符文本类型(可自定义类型)
4.支持Unicode/UTF8编码的文件格式
5.支持文件备份并且可以进行文件恢复操作
6.多重替换无限量,可自行编辑替换规则
7.支持多目录查找以及将查找到的文件作为目标替换文件
8.实时进度显示,可以在替换过程中暂停和停止
9.对只读文件可以实施强制替换
10.支持在原文件上操作和将结果文件输出到其它文件夹
11.支持区分大小写以及文件夹递归操作
12.支持单个和多个文件以及文件夹操作
本软件特别适合需要批量替换大量文本里特定文字的网友
还可以实现特征字符串之间的模糊替换,是对付大量网页恶意代码的利器
可以处理*.txt;*.htm;*.c;*.cpp;*.h;*.hpp;*.pas;*.dpr;*.bpr;*.asp;
*.php; *.cgi;*.ini;*.bat;*.inc;*.java;*.py;*.dfm等文件格式的文件
还可以自定义增加需要处理的文件格式 - 星野梦美就是每句都不同,所以很苦恼,还是多谢大家提供的线索了。我只有再摸索摸索了,平时接触这些接触的少,哎!