私はこのようなテキストを持っています"my text" "my text2"
。 my text
とmy text2
をどのようにしてアレイに抽出できますか?引用符間のテキストを取得
0
A
答えて
1
ご入力の上にループを持つ:
"([^\\"]*(?:\\.[^\\"]*)*)"
と最初のグループをキャプチャします。
この構文は、埋め込み引用符と空の文字列を処理します。空の文字列を必要としない場合は、最初の*
を+
に置き換えます。
はPHPで、これはpreg_match_all
を使用して行われます:あなたの文字列が埋め込まれた引用符を持っていない場合、あなたは、単に"(.*?)"
を使用することができ
preg_match_all('/"([^"]*(?:\\"[^"]*)*)"/', "input here", $matches);
# use the $matches array
0
。もしそうであれば、それはあなたがそれらを引用する方法に依存しますが、"(([^"\\]|\\.)*)"
は、"\"\\"
のようなバックスラッシュで引用された文字列を扱います。 (注:2番目の正規表現のバックスラッシュを除いて、これらの文字列はすべて引用符で囲まれていません)
関連する問題
- 1. 引用符でテキストを取得
- 2. Pythonの正規表現での二重引用符と一重引用符の間のテキストを取得
- 3. 引用符間のテキストを選択しますか?
- 4. RegEx引用符間のテキストを無視する
- 5. 引用符間のテキストを削除する
- 6. JSは二重引用符を含むdomのテキストを取得します
- 7. すべての引用符からテキストを取得して表示する
- 8. write-output - テキスト引用符間の非線形変数
- 9. 2つの引用符の間の文字列を取得します
- 10. Microsoft Excel:引用符で "引用符を含むテキスト"を抽出する方法
- 11. 引用符内のXML引用符
- 12. Regex - 引用符間の一重引用符の検索と置換
- 13. javascriptのregexpで引用符外のコードを取得する
- 14. 一重引用符内の補間
- 15. 二重引用符をCSVの値で取得する
- 16. 引用符内引用符問題
- 17. Perlで2つの引用符の間にテキストを削除しますか?
- 18. 二重引用符を含む値を取得する
- 19. Scrapy .csv結果の二重引用符の取得方法
- 20. 引用符の間の引数を考慮に入れる
- 21. RMySQL間違った引用符でエスケープ
- 22. 引用符を正しく取得できません
- 23. 引用符の中で引用符を使用するには
- 24. 引用符を取り除く - Swift
- 25. 引用符を式birtのテキストとして使用する
- 26. 引用符を含むテキストのAzure検索方法(一重引用符をエスケープする)?
- 27. Python - 引用符で引用符を使用する
- 28. は引用符
- 29. パイソン - 引用符
- 30. は引用符
私はforeachで扱うことができる配列として使いたいと思います。 – user998163
編集を参照してください、あなたは自分で見つけたかもしれません;)Google検索の30秒がかかりましたが、PHPは分かりません。 – fge