"ABCD"、 "text1"、 "text2"の後に最初のhrefを見つけるにはjs regexが必要です。具体的な単語の後に正規表現を見つける
2
A
答えて
2
を、私は正式な答えを掲載している@ G0dsquadの提案で。私は以下の使用正規表現パターンは次のとおりです。私は入力で改行を剥ぎ取ら
^.*?ABCD.*?href="(.*?)".*$
var input = "<a href=\"\">ABCD</a><a href=\"text1\">ABCD</a><a href=\"text2\">ABCD</a>";
var regex = /^.*?ABCD.*?href="(.*?)".*$/g;
var match = regex.exec(input);
console.log(match[1]);
注1行にすべてを詰め込むします。しかし、改行文字を追加しても、正規表現の動作は変わるべきではありません。また、Regex101は、非常に便利なツールですが、それぞれの行に正規表現を適用するように見えますが、これはあなたのユースケースではありません。
2
関連する問題
- 1. 正規表現:ハイフネーションされた単語の前後のスペースを見つける
- 2. 正規表現の後に値を見つけるための正規表現
- 3. 正規表現文字列検索の後でトークン(単語)インデックスを効率的に見つける方法
- 4. 正規表現の前後に5単語を検索する正規表現
- 5. 正規表現を見つけて特定の単語に一致させる
- 6. 単語間にコンマを見つけるための正規表現
- 7. 単語の最初の出現の直後にテキストを見つけるための正規表現
- 8. 正規表現を見つける正規表現
- 9. 最初に出現する正規表現を見つける正規表現
- 10. 正規表現単語
- 11. また、特定の単語を除外する単語を見つけるためのPythonの正規表現
- 12. &&を見つける正規表現&&
- 13. 正規表現を見つける '\ n'
- 14. 正規表現:単語や単語の後に何かをマッチングするには?
- 15. 正規表現は完全な単語
- 16. パターンの正規表現だけでなく、単語を否定
- 17. 正規表現の後ろに文字列がない単語をマッチさせ、複数の単語(5単語まで)を一致させる正規表現
- 18. 一致の後の次の単語を見つけるための正規表現
- 19. 正規表現を見つけるための正規表現ですか?
- 20. 正規表現で最後の一致を見つけよう
- 21. タブのn回目の出現後に値を見つける正規表現
- 22. フレーズ(単語だけではない)の正規表現
- 23. aがbの直後にない正規表現を見つける
- 24. Javaのパターン正規表現、単語全体の一致
- 25. xcodeで正規表現を見つけて置き換える正規表現...?
- 26. Pythonの正規表現マッチ全体単語
- 27. メモ帳++正規表現で区切られた単一の文字を見つける正規表現
- 28. 正規表現の後の次の単語と一致する
- 29. pywikibotの検索と置換モードのための英語の単語を見つける正規表現は
- 30. .htaccess正規表現の最後の一致を見つけるための正規表現
私はこの正規表現がうまくいくはずだと思います: '^。*?ABCD。*?href ="(。*?) "。* $ $ –
実際にはありませんhttps://regex101.com/r/tbliia/1 –
いいえRegex101はその正規表現をそれぞれの行に適用しています。あなたのJSコードでは、正規表現は改行を文字列内の他の文字として扱うべきです。 –