部分文字列を抽出するための正規表現
には次の文字列があります:
"
正規表現を使用して "name1" を抽出する方法「name2」のこと?ありがとうございます
-----解決策---------
<?php $str = "<str1>名前1</str1><str2>名前2</str2>"; $patten = "/<strd>([^/isU"; preg_match_all($patten,$str,$matches); print_r($matches[1]); <br><font color="#e78608">------解決策---------</font><br><dl class="code">PHP コード<pre class="brush:php;toolbar:false"> $str = "<str1>名前1</str1><str2>名前2</str2>"; preg_match_all('/>([^ 名前 1 [1] => 名前 2 )*/ <br><font color="#e78608">------解決策---------</font><br>
preg_match_all("/>[^<font color="#e78608">------解決策----------------------</font><br>$str = "<str1>name1< / str1><str2>name2</str2>";<br>preg_match_all('/>gt;([^<]+)</U', $str, $matches);<br>print_r($ が一致[1]);<br>/**<br>出力結果: <br>Array ( [0] => name1 [1] => name2 ) <br>*/<br> <br><font color="#e78608">------解決策---------</font><br>
<?php $str="<str1>名前1</str1><str2>名前2</str2>"; $preg="#<str1>(.*)</str1><str2>(.*)</str2>#"; preg_match($preg,$str,$arr); エコー $arr[1]; エコー $arr[2]; ?> <br><font color="#e78608">------解決策----------------------</font><br><?php<br> $str= " <str1>名前1</str1><str2>名前2</str2>";<br> preg_match_all("/ echo $matches[1][0];<br> echo $matches[1][1]; <br>?><br> <br><font color="#e78608">------解決策---------</font><br>"/>(.*?)< ; //" <br><font color="#e78608">------解決策---------</font><br>