2016-06-30 5 views
0

文字のセット(重複を含む可能性があります)を取り、別の文字セットで一致する正規表現を見つけようとしています。例えば重複を含めて各文字を一度に一致させる

ブリトーはbcurritodsに合っているでしょうが、それは短い1「R」だとして、bcuritodsに一致しません。

+2

正規表現は、この仕事のために間違ったツールであると考えられます。各文字列の文字の出現を数え、それに基づいて決定する方が簡単ではないでしょうか? –

答えて

0

https://regex101.com/r/oM7hH3/2

あなただけのこのケースでブリトーをしているため、あなたが探している単語を検索して、前と後の任意の非単語文字を探すために\W*でそれをラップするだけです。

編集:文字だけを一致させたい場合は、各文字の頻度がわかります。詳細については、この答えをチェックし

https://stackoverflow.com/a/5924457/6530840

+0

質問を更新しました。私は特に単語ではなく文字にマッチさせようとしています。順序は常に同じになるわけではありません。 – lfkwtz

関連する問題