正则表达式语法大全(正则表达式如何表达一段文字)

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后面的字母或数字