ホームページ > バックエンド開発 > PHPチュートリアル > www 以外の文字を正規表現で照合する方法

www 以外の文字を正規表現で照合する方法

WBOY
リリース: 2016-06-23 14:14:04
オリジナル
993 人が閲覧しました

長い間考えてきましたが、まだわかりません [^w]{3}?専門家による指導


ディスカッションへの返信 (解決策)

www 以外の文字を一致させる方法は?
(?!www) これはどういう意味ですか?

www 以外の文字を一致させるにはどうすればよいですか?
(?!www) これはどういう意味ですか?
www (?!www) 以外の第 2 レベルのドメイン名を照合したいのですが、これはどういう意味ですか?

質問の説明が明確ではありません。
www は一致しないが、www1 は一致する場合。

次のように普通に書くことができます:
^(?!www$).*

<?phpvar_dump(preg_match('/^(?!www$).*/', "www", $match));var_dump(preg_match('/^(?!www$).*/', "1www", $match));var_dump(preg_match('/^(?!www$).*/', "www11", $match));
ログイン後にコピー

結果は 0 1 1 です


www 以外の文字と一致するにはどうすればよいですか?
(?!www) これはどういう意味ですか?
www (?!www) 以外の第 2 レベルのドメイン名を照合したいのですが、これはどういう意味ですか?

www 以外の文字を照合するにはどうすればよいですか?
(?!www) これはどういう意味ですか?
www (?!www) の先頭以外の第 2 レベルのドメイン名を照合したいのですが、これはどういう意味ですか? wwa は照合されますか?

投稿者は、通常の「負の順序の外観」を学習すれば、照合方法を理解できるでしょう。 「PHP で


www 以外の文字を一致させる方法は?」
(?!www) これはどういう意味ですか?
www (?!www) の先頭以外の第 2 レベルのドメイン名を照合したいのですが、これはどういう意味ですか? wwa は照合されますか?

投稿者は、通常の「負の順序の外観」を学習すれば、照合方法を理解できるでしょう。 " in PHP
教えてください $No 語尾に一致しますか? ここでの使用法は何ですか?

(?!www$)

$ は語尾に一致することを意味しますが、(?!www$) はアサーションを表します。「www」はありませんアサーション内に「ending」があり、アサーションは一致するスペースを占有しません。

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