我被困在下面的正則表達式問題。正則表達式來查找包圍方括號的單個單詞
我試圖找到沒有空格的方括號包圍單個單詞。就像這樣:
[singleWord]
我不想找到短語,這樣
[a series of words]
目前我使用這個正則表達式:
/\[(.*?)\]/g
它找到的話和短語。任何人都可以建議如何修改它,以便它只能找到沒有空格的方括號中的單詞嗎?
謝謝!
我被困在下面的正則表達式問題。正則表達式來查找包圍方括號的單個單詞
我試圖找到沒有空格的方括號包圍單個單詞。就像這樣:
[singleWord]
我不想找到短語,這樣
[a series of words]
目前我使用這個正則表達式:
/\[(.*?)\]/g
它找到的話和短語。任何人都可以建議如何修改它,以便它只能找到沒有空格的方括號中的單詞嗎?
謝謝!
嘗試在你的正則表達式與\S*
更換.*?
。 .
將匹配包括空格的任何字符,而\S
將僅匹配非空格字符
/\[(\S*)\]/g
I'm trying to find single words surrounded by square brackets without spaces.
你可以使用這個表達式:
/\[([^\s\]]*)\]/g
您當前的正則表達式允許任何東西。你只想要字母。
/\[([a-z])\]/gi