エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
(正規表現, PHP, JavaScript)ある囲み記号で囲まれた文字列を抜き出す。ただし、エスケープされた囲み記号にも対処する。 - すたら日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
(正規表現, PHP, JavaScript)ある囲み記号で囲まれた文字列を抜き出す。ただし、エスケープされた囲み記号にも対処する。 - すたら日記
最終更新: 2012-07-20 17:46 例えば、下記のようにクオート(')で囲まれた文字列を取り出したい場合。 (... 最終更新: 2012-07-20 17:46 例えば、下記のようにクオート(')で囲まれた文字列を取り出したい場合。 (検索したい文字列) 'aaa' 'bbb' 'ccc'とりあえず、単純に。 (PHP) $str = "'aaa' 'bbb' 'ccc'"; preg_match_all('/\'([^\']*)\'/us', $str, $matches); var_dump($matches);※ uオプションはパターン文字列をUTF-8として扱うため(日本語対策)、sオプションは複数行にまたがって検索するためにつけています。 しかし、囲まれた文字列の中のエスケープされたクオート(\')に対応するとなると、途端にややこしくなります。 (検索したい文字列) '', 'a\'aaa', 'bbbb\\', 'c\\\'ccc', 'dddd\\\\', '\'\'eee\'\'\'',