regexp - JavaScript の正規表現で特定の条件に「一致するが含まれない」方法は?
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:28:12
0
2
890
リーリー

上記のコードにあるように、"img" という単語が 2 つあります。最初の "img2" の "img" と一致させたいのですが、"2" が含まれていません。どうやって実現すればよいかわかりません。 。

/img[0-9]/ を使用すると、「2」も含まれます。数字の後に数字が続くものを一致させる方法はありますが、結果には数字が含まれません。

过去多啦不再A梦
过去多啦不再A梦

全員に返信(2)
左手右手慢动作

/(img)d/.exec('/images/img2.jpg" alt="" class="img"')[1]
img と一致し、その後に数字が続きます。特定の数字の数は一致によって異なります、そして最後にそれを取り出します 一致するグループ内のデータは括弧でグループ化された img です

いいねを押す +0
女神的闺蜜爱上我

リーリー

コメントありがとうございます。情報を調べて、これがゼロ幅アサーションを使用するのに適した状況であることがわかりました。
プラス記号の前に一致する結果 (「img」) が続き、その後に選択条件 (img には数字が含まれている必要がある) が続きます。これで問題は解決します~
O(∩_∩)O~~

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!