正規表現で「この橋を越えてジャンプ」と「この橋を越えてジャンプ」と一致させたいとします。 「FOOL」オプション(0または1オカレンス)を作成するにはどうすればよいですか?文字列の1つ以下の一致に一致する正規表現ですか?
15
A
答えて
12
You might want to have a look at a regex tutorial。正規表現の
オプションパーツは疑問符で示されています。あなたが2倍FOOL
少ない含ま任意のの文字列にマッチさせたい
Jump over this bridge(FOOL)?
場合、物事はもう少し複雑になります。そして、あなたがnegative lookaheadのより高度な概念を使用して最高のオフになります:
^(?!(.*FOOL){2})
これはその頭の上にロジックをオンにして、文字列ががFOOL
の2(またはそれ以上)のインスタンスが含まれていないことを主張します。
1
はこれをやってみてください。
Jump over this bridge(FOOL)?
あなたはあまりにも文字列のセットを置くことができます。
Jump over this bridge(FOOL| FOOB)?
10
任意の(0回または1回発生する)グループのオカレンスを指定するには?
のマークを使用するか、最小値/最大値を0と1として中括弧を使用することもできます。答えは
Jump over this bridge(FOOL)?
または
Jump over this bridge(FOOL){0,1}
関連する問題
- 1. 正規表現文字列が一致?
- 2. 正規表現正規表現一致文字列
- 3. Bash正規表現の1文字に一致する
- 4. 文字列間の正規表現に一致する正規表現
- 5. このタイプの文字列に一致する正規表現
- 6. コロン ":"の後の文字列に一致する正規表現
- 7. 文字列の順序に一致する正規表現
- 8. 文字列の正規表現に一致するハイフン
- 9. 特定の文字列パターンに一致する正規表現
- 10. 文字列のセットに一致する正規表現
- 11. 文字列の後に一致する正規表現
- 12. 複数の文字列に一致する正規表現
- 13. 文字列のリストに一致する正規表現
- 14. 1つの改行に一致する正規表現。正規表現をダブル改行に一致させる
- 15. 文字列の正規表現による範囲の一致
- 16. 文字列内のPHPシリアルデータと一致する正規表現
- 17. 文字列の末尾が一致する正規表現パターン
- 18. グループ内の文字列と一致する正規表現
- 19. 正規表現と完全に一致する文字列
- 20. 正規表現文字列に一致するパターン
- 21. 空白以外の単一の文字と一致する正規表現
- 22. 任意の文字に一致する正規表現内の正規表現
- 23. 正規表現一致する2文字の文字数
- 24. 下位の英数字の文字列を一致させる正規表現
- 25. 正規表現で文字列をHTMLに一致させる
- 26. 正規表現:部分一致または完全一致の文字列
- 27. Java正規表現での文字列の一致
- 28. キャプチャグループに1回以上一致する正規表現
- 29. %の間の文字列を一致させる正規表現%
- 30. 正規表現と似た別の文字列と一致しない場合にのみ一致する文字列か正規表現か?
人がこれをdownvoted、なぜ私は理解していません。確かにそれはマニュアルです...しかし、単純な事実は、APIマニュアルは一般的にSUCK、スタックexchです。簡単なモデレートのためのgo-toサイトとなっています。厄介なAPIドキュメントや15ページのブログがない質問です。私はこのリンクをたどりました。何かを簡単に見つけるために、ちょっとしたマニュアルを読んで30分を過ごすことなく、簡単な答えが必要なのを忘れてしまったからです。 ここの司会者は、StackExchangeが人が気に入っているPRODUCTになっていることを認識しなければなりません。このような質問は、S.E.製品の定義。それと一緒に生きる。 –