<div class="hello">
<span>Hello World<span>
<div>
div内のすべてのコンテンツを取得する必要があります。 Regexでdiv内のコンテンツを取得する方法 -
は、私はこの方法を試してみましたが、私は得ることができません:(。)/(<div class="hello">){1}(.)*(<\/div>){1}/is
ザ・フラグ 's' は、ドットが改行にマッチすることができます:
<div class="hello">
<span>Hello World<span>
<div>
div内のすべてのコンテンツを取得する必要があります。 Regexでdiv内のコンテンツを取得する方法 -
は、私はこの方法を試してみましたが、私は得ることができません:(。)/(<div class="hello">){1}(.)*(<\/div>){1}/is
ザ・フラグ 's' は、ドットが改行にマッチすることができます:
は以下を使用します。それからあなたはあなたが望む3つのグループを得るでしょう。
あなたが使用することはありませんライブ例えばhttps://regex101.com/r/dlrbhM/2
これは正しいです(約10分前の私のコメントでこれを書き留めました)。これは良い答えではありません.HTMLを正規表現で解析することはめったにないはずです(まれに、まったく意味がありません) – ctwheels
冗長/不要なフラグ – jhenderson2099
あなたは@ctwheelsと言っていることに同意しますが、OPはそれを行う最善の方法を求めていませんでした。 – jhenderson2099
https://stackoverflow.com/questions/3577641/how-do-you-parse-and-process-html-xml-in-php – AbraCadaver
を参照してください。木に穴を開けるハンマー。正規表現を使用してXMLを解析する理由しかし、とにかく、あなたの質問に答えるために '.'は改行文字*以外の文字*にマッチします。 's'修飾子を使う – ctwheels
将来は' save regex'オプションを使用し、リンクを提供してください。 – chris85