此问题已在此处有答案:
How to match a string that starts and ends with the same letter?(10个答案)
2天前关闭。
我想用正则表达式得到所有被相同前缀和后缀包围的字符串。比如说,
AbA (match)
BbB (match)
CbC (match)
...
ZbZ (match)
ABCbABC (match)
...
此问题已在此处有答案:
How to match a string that starts and ends with the same letter?(10个答案)
2天前关闭。
我想用正则表达式得到所有被相同前缀和后缀包围的字符串。比如说,
AbA (match)
BbB (match)
CbC (match)
...
ZbZ (match)
ABCbABC (match)
...
2条答案
按热度按时间amrnrhlw1#
使用以下正则表达式:
Online Demo
正则表达式匹配如下:
| 节点|解释|
| --|--|
|
(
|分组并捕获到\1:||
\w+
|单词字符(a-z,A-Z,0-9,)(1次或多次(匹配最大可能量))||
)
|结束\1||
\w+
|单词字符(a-z,A-Z,0-9,)(1次或多次(匹配最大可能量))||
\1
|与捕获\1匹配的内容|q8l4jmvw2#
您可以使用以下模式。
这将捕获第一个字符,并Assert它在序列末尾的位置。