【发布时间】:2022-12-07 20:11:04
【问题描述】:
我正面临正则表达式的(幼稚)问题。 我需要找到由固定数量 (n) 的不同字符组成的任何子字符串。
因此,对于“aaabcddd”,如果 n=3,我希望找到的子字符串是:“abc”和“bcd”。
我的想法是使用 n-1 捕获组和 '[^' 来排除已经匹配的字符。因此,我编写了以下 Perl 正则表达式(在 Julia 中):
r"(([[:alpha:]])[^\2])[^\1]"
但是,它不起作用。
你有什么建议吗?
【问题讨论】:
-
代码的出现?