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

简介:

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

比如一个文本

BCDA<sda A CVA>SV A BA

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

1AECEE2DCF264F45942C865D061E79F6

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

解释:

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

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

A982E7736CDC48FC9A55DC007BECA87B

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

解释

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













本文转自cnn23711151CTO博客,原文链接: http://blog.51cto.com/cnn237111/1021034,如需转载请自行联系原作者








相关文章
|
JavaScript
js 正则表达式获取括号里面的内容
js 正则表达式获取括号里面的内容
js 正则表达式获取括号里面的内容
|
数据安全/隐私保护 Python
一日一技:正则表达式同一个小括号两种意思
一日一技:正则表达式同一个小括号两种意思
158 0
一日一技:正则表达式同一个小括号两种意思
|
1月前
|
编译器 Python
Python正则表达式的7个使用典范(推荐)
Python正则表达式的7个使用典范(推荐)
22 0
|
1月前
|
Python
Python实现正则表达式匹配。
【2月更文挑战第11天】【2月更文挑战第30篇】Python实现正则表达式匹配。
|
1月前
|
Python
请解释Python中的正则表达式以及如何使用它们进行文本处理。
请解释Python中的正则表达式以及如何使用它们进行文本处理。
9 0
|
1月前
|
机器学习/深度学习 Python
请解释Python中的正则表达式是什么?并举例说明其用法。
【2月更文挑战第26天】【2月更文挑战第86篇】请解释Python中的正则表达式是什么?并举例说明其用法。
|
1月前
|
缓存 数据安全/隐私保护 Python
Python快速入门:类、文件操作、正则表达式
Python快速入门:类、文件操作、正则表达式
C4.
|
1月前
|
Python
Python正则表达式
Python正则表达式
C4.
14 1
|
1月前
|
Python
在Python中,如何使用`regex`库进行正则表达式匹配?
在Python中,如何使用`regex`库进行正则表达式匹配?
16 0
|
2月前
|
开发者 Python
Python中的正则表达式:re模块详解与实例
Python中的正则表达式:re模块详解与实例

热门文章

最新文章