正则表达式‘?’用法
发布时间:2020-12-14 06:40:06 所属栏目:百科 来源:网络整理
导读:参考网址:http://www.cnblogs.com/xiashengwang/p/3988573.html https://www.cnblogs.com/whaozl/p/5462865.html —————————————————————————————————————————— 1.非贪心匹配(紧随限定符’*’,‘+’,‘?’,‘{n}
参考网址:http://www.cnblogs.com/xiashengwang/p/3988573.html 1.非贪心匹配(紧随限定符’*’,‘+’,‘?’,‘{n}’,’{n,}’,‘{n,m}’之后)2.子模式后面加上问号表示可选。r'(http://)?(www.)?python.org' 可以匹配:'http://www.python.org' 'www.python.org' 'http://python.org' 和'python.org' 3.(?=…)和(?<=…)前者用于正则表达式之后,表示如果=后的内容在字符串中出现则匹配,但不返回=之后的内容。后者用于正则表达式之前。简而言之就是匹配,捕获(储存),但不输出
3.(?!…)的含义可以类比。5.(?:…)匹配但不捕获也不输出
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |