ホームページ > バックエンド開発 > PHPチュートリアル > 部分文字列を取得するための正規表現を扱う方法

部分文字列を取得するための正規表現を扱う方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:49:30
オリジナル
973 人が閲覧しました

部分文字列を抽出するための正規表現
には次の文字列があります:
"name1name2"
正規表現を使用して "name1" を抽出する方法「name2」のこと?ありがとうございます

-----解決策---------

PHP コード
<?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>
ログイン後にコピー
PHP コード
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 コード

<?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>"/>(.*?)&lt ; //"
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う

PHP コード

$str = "name1name2";
preg_match_all('/>([^ < ;]+)print_r($matches[1]);
/**
出力結果:
Array ( [0] => name1 [1] => name2 )
*/

------解決策----------------------
$str= " 名前1名前2";
preg_match_all("/ echo $matches[1][0];
echo $matches[1][1];
?>
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート