我已经解出了2022 advent of code day 6,但想知道是否有一种正则表达式方法可以找到4个不重复字符的第一个匹配项:
从问题看:
bvwbjplbgvbhsrlpgdmjqwftvncz个
bvwbjplbgvbhsrlpgdmjqwftvncz
#丢弃为重复字母b
Bvwbjplbgvbhsrlpgdmjqwftvncz
#匹配第5个字符,表示第一个四字符块的结束,没有重复字符
在R中,我try 过:
txt <- "bvwbjplbgvbhsrlpgdmjqwftvncz"
str_match("(.*)\1", txt)
但我运气不好