营销神器

 找回密码
 快速注册

错误正则表达式写法

2013-12-24 16:46| 发布者: 刺客| 查看: 2528| 评论: 0

摘要: 正则调试工具位置:规则编辑器 - 正则工具
【返回文本】: \u003cli cateid=\"275_9~kslIvR6u01Q000-Q\" class=\"cate privatecate
问题:如何取 275_9~kslIvR6u01Q000-Q
错误1【正则表达式】:cateid=\"(.*?)\"
错误2【正则表达式】:cateid=\\"(.*?)"\\"
正确【正则表达式】:cateid=\\"(.*?)\\"

【返回文本】:1524273d35fa70d31588b.jpg
问题:如何取1524273d35fa70d31588b.jpg
错误【正则表达式】:(.*?) 
正确【正则表达式】:(.*)

【返回文本】:
1524273d35fa70d31588b.jpg
问题:如何取1524273d35fa70d31588b.jpg
错误【正则表达式】:(.*)   --这个表达式虽然是获取所有文本,上面有个换行符,所以是错误的
正确【正则表达式】:\n(.*)


如有不确定的正则表达式,可以用正则调试工具查看下。(如图)




错误正则写法:

[返回文本]


不推荐下面这种写法,因为那些看上去是“空格”的地方,有可能不是空格,而是Tab制表符:


推荐下面这种写法,把所有“空格”的地方,用[\s\S]*?排除


[2016-07-18更新]


1

鲜花
1

握手

雷人

路过

鸡蛋

刚表态过的朋友 (2 人)

相关阅读

抢沙发||关于我们|手机版|营销神器 ( 蜀ICP备14013818号 )

GMT+8, 2019-3-22 16:49

Powered by 营销神器论坛 Discuz!X3.4

© 2007-2019 营销工具

返回顶部