|
主题: 请教:有没有批量修改网页的方法?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#162003/4/14 10:19:06
( ) 因为在"71"换行之后可能会有空格,所以用 *来匹配0个或更多的空格。\n匹配换行符。
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#172003/4/14 12:26:24
不行, 我就打开一只文件也不能找到. 用 (alt="ylzn.jpg \(11913 bytes\)" src=")(.+)(\/ylzn.jpg" width=535>) 找得到. ( ![]()(.+)(\/ylzn.jpg) ) 找不到! 不知道 ( *\n) ( 后面 * 前面空一格做什么?, 我反正*前面空一格/二格/不空均不行,找不到字符串哪! 单单找 ![]() ( *\n)
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#182003/4/14 12:47:08
知道了. ( *) 指 批配更多的空格 不能找到主要是因为 ALT 前有很多空格 原句应是 ( ![]()(.+)(\/ylzn.jpg) )
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#202003/4/15 8:29:57
哦, 原来如此! 还有一点, 保留符号前必须加\ , 除了 /,(,)外还有些什么符号, 可否介绍一下?
编辑历史:[这消息被LADYFIRST编辑过(编辑时间2003-04-15 08:32:04)]
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#212003/4/15 10:12:58
所有正则表达式用到的保留字如果作为搜索字符,则需要在字符前面加\,这一点和C很相似。这些字符包括(我在这里以空格间隔它们): . | [ ] ^ * + ? ( ) \ 具体含义见 EditPlus Help >Regular Expression
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#222003/4/15 11:26:32
谢谢! /不是保留字, 我发现如果不是保留字,前面多加\是没有关系的, 还是可以搜索得到的!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#232003/4/15 11:43:05
editplus用的并不是真正的正则表达式,实际上正则表达式的功能更强大。比如这个论坛的UBBCode就是通过正则表达式转换ubb标签到html标签。/字符在javascript的正则表达式中是保留字
|