我正在搜索以下形式的字符串模式:
XXXAXXX
# exactly 3 Xs, followed by a non-X, followed by 3Xs
所有的 X 必须是同一个字符,并且 A 不能是 X。
注意:我没有明确搜索 Xs 和 As - 我只需要找到这种一般的字符模式。
是否可以使用正则表达式构建它?如果这很重要,我将在 Python 中实现搜索。
提前致谢!-CS
更新:
@rohit-jain 在 Python 中的回答
x = re.search(r"(\w)\1{2}(?:(?!\1)\w)\1{3}", data_str)
@jerry 在 Python 中的回答
x = re.search(r"(.)\1{2}(?!\1).\1{3}", data_str)