2
A
答えて
0
ドット(.
)は任意の文字を表します。
4
改行以外の任意の文字(\ Rまたは\ n)のための正規表現構文は.
で、あなたは任意の文字の一つ以上にマッチしたい場合ので、あなたの正規表現は、単に.+
referenceだろう。しかし、いくつかの正規表現のフレーバーでは、.
に改行文字を含めることができるフラグを指定することができます。
Damienが指摘したように、preg_matchの使用のポイントは何ですか?正規表現で
1
、ドット記号(。)任意の文字と一致しますが、そう
preg_match('/hel.o/', $str);
はあなたに/ Uを追加する必要があるかもしれませんhello
、helpo
、hel o
、hel%o
など
0
と一致しますpreg_matchにutf8文字列を使用するように伝えるパターン、/ uオプションのマニュアルをチェックして、単純なものをPHPコードに貼り付けてください。
utf8モードで.phpを保存するか、手動でデコードすることを忘れないでください。
1
[\w\W]
または[\s\S]
は、改行を含むすべての文字に一致します。
しかし、これらの式は、.
よりはるかに遅いので、大きな文字列を扱うときは注意が必要です。
関連する問題
- 1. PHP pregすべての制限を3725文字に一致
- 2. jsondecodeのすべてをpregに一致させる方法
- 3. PHP preg match最後に一致する文字列を取得
- 4. pregの数字とアルファベットの一致
- 5. 文字列内の各文字の最初の一致を一致させる
- 6. Regexで改行するすべての文字を一致させる
- 7. Positive Lookbehindの後に特定の文字のすべてを一致させる
- 8. 文字列のすべての接頭辞を一致させる
- 9. 正規表現のすべての文字列を一致させる
- 10. php pregとinlineの一致が一致する
- 11. 次の一致までのすべての文字を一致させる正規表現
- 12. JavaScriptを部分一致に一致させる文字列
- 13. 指定された文字列で終わらないすべての文字を一致させるには
- 14. すべての文字列、ドットの間の文字列を一致させる正規表現と、ダッシュを含む文字列が一致しない
- 15. Pythonで文字列を一致させた後にすべての文字列を表示する方法
- 16. 文字列が含まれていない限り、すべての文字を一致させてリダイレクト
- 17. 部分文字列と文字列を一致させる
- 18. Perlで特殊文字と文字列を一致させる
- 19. mysql:クエリ文字と文字を一致させる
- 20. 文字列を一致させてオブジェクトを削除する
- 21. regex - エスケープされていない文字を一致させる
- 22. 部分文字列を一致させて文字列をグループ化する
- 23. 長さnの連続する数字のすべてを一致させる
- 24. 連続して1文字以下の文字を一致させる
- 25. Regex:一致する文字のない個々の文字を一致させる
- 26. 文字列間のすべての(+)記号に一致する
- 27. Javascript Regex - 文字列の後ろにすべて一致する
- 28. Boost :: Xpressiveを使用して1文字に一致させる
- 29. bashスクリプトで一文字を一致させる方法
- 30. Preg Matchすべてのテキストが最初の行を超えて一致しません
これは次のようなものです。preg_match_all( '[start(。)end]'、$ var1、$ var2);それは働いていない、ドット(。)は悪い考えです –
@MarcinKostrzewaもしあなたが何かをpreg_matchすれば、ただそのまま文字列を受け入れないのはなぜですか? –