正则表达式实现——匹配括号中的A以及匹配非括号中的A-成都快上网建站

正则表达式实现——匹配括号中的A以及匹配非括号中的A

用到的是正则表达式中的环视。

成都创新互联-专业网站定制、快速模板网站建设、高性价比当阳网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式当阳网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖当阳地区。费用合理售后完善,十年实体公司更值得信赖。

比如一个文本

BCDASV A BA

要求只匹配尖括号中的字母A,即第二个和第三个A。

正则表达式实现——匹配括号中的A 以及 匹配非括号中的A

正则表达式为:(?<=<[^<>]*)A(?=[^<>]*>)

解释:

即:一个A,它前面必须是一个<和若干个非<,>的字符组成的,它的后面必须是若干个非<,>和一个>字符,只有这样的A才会被匹配。

要求只匹配尖括号外的字母A,即第一个和第四,五个A。

正则表达式实现——匹配括号中的A 以及 匹配非括号中的A

正则表达式为:(?<=(^|>)[^<]*)A(?=[^>]*)

解释

即:一个A,它前面必须是起始位置或者>字符和若干个非<字符组成的,它的后面必须是若干个非>字符,只有这样的A才会被匹配。


标题名称:正则表达式实现——匹配括号中的A以及匹配非括号中的A
转载来源:http://kswjz.com/article/pdspeh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流