该公式指的是,在 b 的前后有相同个数的 n。 n 不是具体值,所以关键点在于相同个数而非指定个数。 已知 Perl 是可以的,好奇 python 的 re 库可否实现?
1
persistz OP 更正一下,有个 typo...相同个数的 a。
|
2
xml123 2019 年 6 月 4 日
(a+)b\1 不就行了吗,不过前后需要指定边界
|
3
junkun 2019 年 6 月 4 日
按照计算理论来说,正则语法是 3 型语法,而 a^nba^n 是典型的 2 型语法。而且 2 型语法是 3 型语法的超集。所以理论上来说是匹配不了的。
|
6
junkun 2019 年 6 月 4 日
但是 Python 的 re 是可以的。用\1 表示第一个捕获组。
|
10
Death 2019 年 6 月 5 日 via Android
|