快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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

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

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

比如一个文本

BCDASV A BA

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

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

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

解释:

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

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

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

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

解释

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


本文题目:正则表达式实现——匹配括号中的A以及匹配非括号中的A
分享URL:http://6mz.cn/article/pdspeh.html

其他资讯