![](/img/trans.png)
[英]Regular expressions and Unicode in Python: difference between sub and findall
[英]Difference between character sets in Python and re2c regular expressions
查看您提供的re2c手册链接,看来re2c使用相同的语法,只是该语法的一个子集。
解决有关正则表达式语法的特定问题
需要在字符集中转义的字符。
您具体指的是什么字符?
在字符集的何处放置文字
-
或^
...
对于^
,除了开头应该在任何地方,而对于-
,除了中间应该在任何地方。
>>> import re
>>> match_literal_hyphen = "[ab-]"
>>> re.findall(match_literal_hyphen, "abc - def")
['a', 'b', '-']
>>> match_literal_caret = "[a^b]"
>>> re.findall(match_literal_caret, "abc ^ def")
['a', 'b', '^']
我会逃避任何引起混乱的事情-
/[][]/
匹配']'或'['
/[[]]/
匹配“ []”
/[]]]/
匹配']]'
/[[[]/
匹配'['
/[]/
是错误的'['错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.