次の形式の文字列パターンを検索しています。
XXXAXXX
# exactly 3 Xs, followed by a non-X, followed by 3Xs
すべての X は同じ文字でなければならず、A は X であってはなりません。
注: X と As を明示的に検索しているわけではありません。一般的にこの文字パターンを見つける必要があるだけです。
正規表現を使用してこれを構築することは可能ですか? それが問題になる場合は、Pythonで検索を実装します。
前もって感謝します!-CS
アップデート:
Pythonでの@rohit-jainの回答
x = re.search(r"(\w)\1{2}(?:(?!\1)\w)\1{3}", data_str)
Pythonでの@jerryの答え
x = re.search(r"(.)\1{2}(?!\1).\1{3}", data_str)