我正在使用這個正則運算式/\[(.*?)\]/gi來突出顯示括號內的所有文本,包括括號。
但是,它給了我很多誤報,我想將亮點限制在包含特定單詞和符號的括號內。
它們是:1. RSVP& 2。§
例如,我有 ff:
[RSVP dog] [§111] [cat]
它不應該再瞄準[cat]了。
如果可能的話,我該怎么做?
先感謝您!
uj5u.com熱心網友回復:
您可以使用
\[[^\]\[]*(?:RSVP|§)[^\]\[]*]
請參閱正則運算式演示。
詳情:
\[- 一個[字符[^\]\[]*[- 除and之外的零個或多個字符](取決于正則運算式的風格,您可能需要使用[^][]*or[^\][]*)(?:RSVP|§)-RSVP或§[^\]\[]*[- 除and之外的零個或多個字符](取決于正則運算式的風格,您可能需要使用[^][]*or[^\][]*)]- 一個]字符(它只能在一些非常少的正則運算式風格中轉義,所以你可能需要使用\])。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/457102.html
標籤:正则表达式
上一篇:Javascript中的正則運算式以查找以括號開頭和結尾的不完整專案
下一篇:洗掉十進制格式中的多余字串字符
