关于正则表达式的问题
来源:百度知道 编辑:UC知道 时间:2024/05/10 05:37:12
反编电子书得到的TXT文本.用排版批量删除.因为脚本要用到正则表达式而本人不会.使用找人帮忙了
1 document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a name='
2 </b><p>");
3 document.write ('
4 <p><p>')document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a name='
5 <p><p>
6 1-0
7 1'>
8 第前隔2行
如<center><img src=../txt/662371.gif></center>第二卷 巫、道相争成主角,一朝兴盛一朝衰
换成<center><img src=../txt/662371.gif></center>
第二卷 巫、道相争成主角,一朝兴盛一朝衰
一共8个.要替换删很麻烦.所以希望能转化成正则表达式或者做成排版脚本也可以.
部分脚本例子
411: //起点1
document.selection.Replace("^\\n","",nFlags);
document.selection.Replace("^ (.+)\\n \\(起.+更新时间:.+","\\n\\n\\1",nFlags);
document.selection.Re
1 document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a name='
2 </b><p>");
3 document.write ('
4 <p><p>')document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a name='
5 <p><p>
6 1-0
7 1'>
8 第前隔2行
如<center><img src=../txt/662371.gif></center>第二卷 巫、道相争成主角,一朝兴盛一朝衰
换成<center><img src=../txt/662371.gif></center>
第二卷 巫、道相争成主角,一朝兴盛一朝衰
一共8个.要替换删很麻烦.所以希望能转化成正则表达式或者做成排版脚本也可以.
部分脚本例子
411: //起点1
document.selection.Replace("^\\n","",nFlags);
document.selection.Replace("^ (.+)\\n \\(起.+更新时间:.+","\\n\\n\\1",nFlags);
document.selection.Re
你把正则表达式专用的符号后都加\来变成真的符号.
比如你要匹配这个
document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a name='
这个的正则怎么写呢
其实只要把.换成 \.就是正则了
document\.write(" <p align=center style='FONT-SIZE:13\.5pt;font-family:宋体'><b><a name='
其它符号如 ()[]+*等也是一样...
其实我也看不太明白你想干嘛.
正则我倒是学了几个月了,也做了几个小网站,觉得功能十分强大
看了你的补充,那就很简单了。。
document.*?<a name='可以代表
document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a name='
</b><p>"\); 代表 </b><p>");
document.write \(' 代表 document.write ('
<p><p>'\)document.*?<a name=' 代表
<p><p>')document.write(" <p align=center style='FONT-SIZE:13.5pt;font-family:宋体'><b><a