文字列「btn btn-block btn-red btn-」があるとします。 「btn-」だけはどうやって見つけるのですか? JavaScriptでは\ bは "btn-block"でうまく動作しますが、ハイフンで終わると壊れます。/bbtn- \ b /を使うと "btn-block"と "btn-red"が選択されますが、実際には "btn-"は選択されません。このための回避策はありますか?RegExp - 境界にある単語だけを一致させる方法は? b not working
0
A
答えて
1
0
「検索」の意味によって異なります。あなたは「それが文字列に存在する場合、trueを返す」を意味する場合、これは動作します。このことから
var myString = "btn btn-block btn-red btn-";
var myStringTwo = "btn btnblock";
// This will print "Found btn- in myString"
if(myString.search(/btn-/) > -1)
console.log("Found btn- in myString");
else
console.log("Couldn't find btn- in myString");
// This will print "Couldn't find btn- in myStringTwo"
if(myStringTwo.search(/btn-/) > -1)
console.log("Found btn- in myStringTwo ");
else
console.log("Couldn't find btn- in myStringTwo");
+0
私は文字列内のすべての "btn-"を見つけようとしましたが、 "btn-block"のようなものが後に付いていません。/btn-/"btn-"と私が望むものではない "btn-block"の両方を選択します。 – discordancapforeverguy
1
使用この1 /btn-/g
または/btn-/gi
このhttp://www.regviz.org/
関連する問題
- 1. regexpで単語境界を使用する
- 2. awk regexp not working
- 3. Javascript RegExp:単語の境界と句読点
- 4. Perlを使って文中の単語境界と単語を一致させる正規表現ですか?
- 5. リスト内の単語を正確に一致させる方法
- 6. lpegを使って単語境界だけをキャプチャする
- 7. RegExp特殊文字を含む単語境界(。)javascript
- 8. 正規表現に関連する単語境界\ b
- 9. エラーのためにjavascript内の単語だけを一致させたい
- 10. 正規表現(\ B)の単語境界ではない単語境界は何ですか?
- 11. REGEXP js dot not working
- 12. 単語リストと任意の数のスペースを一致させるMySQL REGEXP
- 13. 単語境界の使用
- 14. MapKitマップのズーム/境界をRouteMeマップのズーム/境界と一致させる
- 15. Elasticsearchで検索クエリの単語を一致させる方法
- 16. Vimでは、regexpの\ bのような単語境界文字をどうやって検索しますか?
- 17. 境界に単語を分割する
- 18. SQL正規表現の特殊文字 - 特殊文字と単語境界を一致させる
- 19. PHPの共通プレフィックスと単語を一致させる方法は?
- 20. 単語境界を変更するintelij
- 21. LUISで定義された単語リストにエンティティを一致させる方法
- 22. 正規表現を見つけて特定の単語に一致させる
- 23. 特殊文字で始まる単語境界に一致する正規表現
- 24. すべて一致する単語を見つけてください。Doc
- 25. 全単語を一致させるだけで、セル内の単語を強調表示します(セルではありません)。
- 26. RegEx - 単語のセットを一致させる
- 27. 単語境界正規表現問題
- 28. RegExpに一致する結果はありません
- 29. 2つの単語の中に括弧を入れたMySQLの単語境界
- 30. Androidの単語境界正規表現
デモでこれを再現できますか? – elclanrs
http://regexr.com/3ggh5これは問題あり – discordancapforeverguy
http://regexr.com/3ggh8これはうまく動作します – discordancapforeverguy