ホームページ  >  記事  >  バックエンド開発  >  【正規表現】「で終わる文字列またはで終わる文字列を一致させる」にはどうすればよいですか? たとえば、MV&id=17328895840&scm=102 と MV&id=17328895840 の両方を一致させることができます。

【正規表現】「で終わる文字列またはで終わる文字列を一致させる」にはどうすればよいですか? たとえば、MV&id=17328895840&scm=102 と MV&id=17328895840 の両方を一致させることができます。

WBOY
WBOYオリジナル
2016-06-13 12:55:341057ブラウズ

【正規表現】「で終わる文字列またはで終わる文字列を一致させる」方法を教えてください。 たとえば、MV&id=17328895840&scm=102 と MV&id=17328895840 は
に一致します。 例:

str = MV&id=17328895840&scm=102

reg = "/&id=(./)&/U";

これで 17328895840
を取得できるはずです
ただし、MV&id=17328895840 は一致しません

reg = "/&id=(./)[&|$]/U" を試しましたが、うまくいきませんでした

これら 2 つの状況に同時に適合する規則的なルールの書き方を教えてください

ありがとう


-----解決策---------
$reg = = "/&id = (. )(?:&
-----解決策---------
$) /U ";
------解決策---------
$reg = "/&id =(. ?)(&
-----解決策---------
$)/ ";
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。