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

发布时间:2020-06-16 23:33:00 作者:cnn237111
来源:网络 阅读:1934

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

比如一个文本

BCDA<sda A CVA>SV A BA

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

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

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

解释:

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

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

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

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

解释

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

推荐阅读:
  1. 窥镜下的OLTP以及我们的发现(一)
  2. 关系数据库历史和关键词,以及DBA的忧患

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

正则表达式 %d

上一篇:使用cocoaPods

下一篇:国内电脑ip地址如何隐藏,切换本地网络IP地址

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》