-2
A
答えて
1
[]
のいずれかが1文字に一致します。したがって、小文字の母音に一致するように[aeiou]
を書き込むか、アルファベットの前半にある任意の文字に一致させるには[a-m]
と書くことができます。 1文字なので、複数の文字が必要な場合は、+
または*
と組み合わせて使用する必要があります。 f[aeiou]*t
マッチfat
、foot
、feet
ともft
一方、例えば、
f[aeiou]t
一致fat
なくfeet
、。
一方、()
の文字は、かっこなしの文字と同じ数の文字と一致します。正規表現の一部で操作する場合は、()
を使用します。たとえば、は、*
(直前の任意の数の出現を意味する)がna
全体に作用するため、ba(na)*
はba
とbanana
、さらにはbanananana
と一致します。また、一致の一部を新しい文字列に置き換える正規表現に基づいて置換を行う場合は、()
を使用して置換対象の区切りを指定することができます。たとえば、あなたの文字列の4番目のカッコで囲まれた式に一致します。
11
()
はグループのためにあります(典型的にキャプチャするために使用される、交替等)が(正確にまたは「文字クラス」の一の形態)文字のを設定するための[]
がある一方。
だから(abc)
のパターンが文字列全体に一致します[abc]
はm atch 任意の単一の文字のうちa
,b
またはc
です。
正規表現にはプラットフォーム固有の側面がありますが、この違いはかなり標準的です。したがって、正規表現のチュートリアルではそれをカバーする必要があります。
関連する問題
- 1. これ以上一致することはできませんPHPのpreg_matchよりも大きい記号
- 2. '記号を入力してmysqlデータベースに挿入することはできません
- 3. のStreamWriter(フルテキストを入力することはできません)#
- 4. recaptcha with codeigniter、私はそれをビューに入れることはできますが、それを検証することはできません
- 5. - 空白にすることはできません - それは
- 6. コンストラクタは入力タイプを受け入れることができません。C#
- 7. ジャンゴクエリセット:これはおそらくかなりN00B質問ですが、私はそれを動作させることはできませんAUTH_USER
- 8. Crypto JSを使用してJavaScriptでJavaおよびDycryptで暗号化することはできません。
- 9. JavaScriptで↵記号を置き換えることはできませんか?
- 10. 入力フィールドでスクロールすることはできませんUnity
- 11. 入力フィールドの下枠を滑らせることはできません
- 12. Javascriptアラートを入力することはできません
- 13. ValueError:フィルタは入力より大きくすることはできません
- 14. markdown jupyterにおおよそ等号を入力するには
- 15. のAndroidメーカー:記号Rに解決することはできません
- 16. は、それが可能DFAは、任意の入力記号
- 17. OpenGLフレームバッファ:それをクリアすることはできますが、描画することはできません
- 18. iphoneの白い入力の背景は、それを得ることができません
- 19. 私は入力パネルを見つけることができますが、私はツールボックスでそれを見つけることができませんか?
- 20. セットで入力をお願いし、これは動作しません
- 21. WCFは、オブジェクトのシリアライズすることはできません(System.Byteは、[*]と入力)
- 22. C、ログ、バイナリ、および4番です。それらは混在しません
- 23. これらの番号とその種類は何ですか?
- 24. 入力に「@」記号が含まれていることを確認する
- 25. これはnulll djangoすることはできません..?
- 26. アンドロイドは:記号TaskDescriptionを見つけることができません
- 27. F#属性、typeof、および "これは定数式ではありません"
- 28. データベースの私のデータから直接フォームに入力値を入力することはできません
- 29. SVCUtilでサービスおよびデータコントラクトのみを生成することはできますが、クライアントおよびチャネルオブジェクトは生成できません。
- 30. これを1行にすることはできません
ウィキペディアの正規表現を読んでください。 –