以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 劳驾袍大师来个正则表达式学习资料 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86610) |
-- 作者:hbhb -- 发布时间:2016/6/21 17:15:00 -- 劳驾袍大师来个正则表达式学习资料 大师:正则表达式看不懂,来个您认为较好的教程看看? |
-- 作者:大红袍 -- 发布时间:2016/6/21 17:31:00 -- http://www.php100.com/manual/unze.html
http://tool.oschina.net/regex/
|
-- 作者:hbhb -- 发布时间:2016/6/21 18:29:00 -- 谢谢!请问这个表达式怎么理解“.\\b." |
-- 作者:hbhb -- 发布时间:2016/6/21 18:37:00 -- 为何匹配”@@@abc" 结果为:@a |
-- 作者:大红袍 -- 发布时间:2016/6/21 18:41:00 -- 我这里理解错了。 [此贴子已经被作者于2016/6/21 21:36:08编辑过]
|
-- 作者:hbhb -- 发布时间:2016/6/21 18:46:00 -- 那为何上面的结果为@a ?还是不理解 |
-- 作者:大红袍 -- 发布时间:2016/6/21 21:54:00 -- 哦,看了一下,\\b是一个边际符。
假设原始数据是: 123512,a55bcd,55abc,abc55,1235bs,asdfc,55,
1.要求:只有55,前后都不能有其他字符,比如a55bcd,55abc,abc55都是不行的
这种情况下,用\\b55\\b,\\b就相当于一个停止分界线,告诉电脑55的前面和后面都不允许带字符
2.要求:以55开头,后面允许带字符比如55abc,55,但是a55bcd是不允许的
这种情况下,用\\b55,这里只有55前面有停止分界线\\b,告诉电脑前面不允许带字符,后面没有停止分界线,后面可以带字符
3.要求:以55结尾,前面允许带字符,后面不允许.比如abc55是允许的,但是a55bcd是不允许的
这种情况下,用55\\b,这里是有55后面有停止分界线,告诉电脑后面不允许带字符,前面没有停止分界线,是允许 带字符的
|
-- 作者:hbhb -- 发布时间:2016/6/22 12:07:00 -- Dim reg As new System.Text.RegularExpressions.Regex("(?:aaaaa)",RegexOptions.IgnoreCase) 请问:不区分大小写怎么参数?
|
-- 作者:大红袍 -- 发布时间:2016/6/22 12:09:00 -- System.Text.RegularExpressions.RegexOptions.IgnoreCase |
-- 作者:hbhb -- 发布时间:2016/6/22 12:18:00 -- 请问正则表达式中可否直接指定? |