正则表达式语法大全(正则表达式如何表达一段文字)
2022-09-21 02:40:25
摘要: 正则表达式语法大全(正则表达式如何表达一段文字)...
正则表达式解析成段文字
1、正则表达式
“.?":匹配所有内容,其中一端必须有字符,例如:"DOB (.?);”,表示匹配‘DOB’和‘;’之间(包括‘DOB;’)内容
“(?<=(,|China))”:匹配‘,’或‘China’开头的内容,不包括‘,’和‘China’
“(?=;)”:匹配‘;’结尾的内容,不包括‘;’例如:(?<=(,|China)).?(?=;),就是截取‘,’或‘China’开头,以‘;’结尾中间的内容
"([e00-fa5]+(\W[e00-fa5]+))":匹配中文,中文中可包含‘()’等字符
“A(?!B)”:匹配不是以B结尾的A,例如:"(.?)(?= \((?![A-Z]{3,}))",匹配以‘ (’结尾,但是括号后面不是连续3个以上的大写字母
"([ ]?\w+)":匹配连续的英文数字,例如:“Company Number([ ]?\w+)*”,匹配number后面的字母或数字
