【发布时间】:2020-09-28 11:13:48
【问题描述】:
我正在深入研究正则表达式的工作原理,并且正在努力了解如何反转包含反向引用的正则表达式。
举个例子,假设我不想匹配包含相同字符对的单词,其中第二对被反转:
Words that it must exclude:
abba // (ab/ba pair)
smelled // (el/le pair)
trillion // (il/li pair)
我有这个正则表达式,它可以捕获这样的单词:
(((.)(.)).*\4\3)
但是我该如何反转它呢?我尝试应用负前瞻,但它似乎不起作用:
(?!((((.)(.)).*\4\3))
【问题讨论】:
标签: regex