golang正则表达式小札

准备工作 golang正则需要引入包中的regexp包。 import ( "regexp" ) 如果需要复用正则表达式对象来提高性能,可以通过Compile() 或者 MustCompile()创建一个编译好的正则表达式对象。 支持的表达式 单个匹配: . any character, possibly including newline (flag s=true) [xyz] character class [^xyz] negated character class \d Perl character class \D negated Perl character class [[:alpha:]] ASCII character class [[:^alpha:]] negated ASCII character class \pN Unicode character class (one-letter name) \p{Greek} Unicode character class \PN negated Unicode character class (one-letter name) \P{Greek} negated Unicode character class 组合匹配: xy x followed by y x|y x or y (prefer x) 多次匹配:...

July 27, 2021 · 3 min · czyt