タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

正規表現に関するnyamadandanのブックマーク (1)

  • -OASIS- - 今日のメモ「ダブルクオートで囲まれた文字列にマッチする正規表現」

    HTMLをパースする場合などに、「"(ダブルクオート)」で囲まれた文字列を取得したい場合がある。 こういった場合、PHPであれば正規表現を使いpreg_match()等で取得するのであるが、この正規表現を書くには一筋縄ではいかない。 ただのテキスト文章などであれば問題にならないが、HTML等の場合はエスケープ文字が絡んでくる。「\」でエスケープすれば、「"」の中にも「"」が書けるからだ。 name="param\"price\"" value="\"900\"yen" code="\\" こういった文字列も、下記のように正しくマッチさせなければならない。 name="param\"price\"" value="\"900\"yen" code="\\" 「param」の後の「\"」はダブルクオートを閉じないが、最後の「\"」は閉じなければならない等、奇々怪々な事になっている。こんな正規

  • 1