這個問題在這里已經有了答案: 在第一次匹配時停止的正則運算式 9 個答案 昨天關門。
我想知道字串中是否存在這種模式。我怎樣才能做到這一點?
text - text, text: text
示例代碼如下所示。
var myRe = new RegExp('/* - * , *: */');
var myArray = myRe.exec('Example - One, Two: Long Text, Additional Description.');
console.log(myArray);
uj5u.com熱心網友回復:
這是我最喜歡的正則運算式模式:
. ?
匹配任意字符,直到滿足下一條規則。
. ?-. ?,. ?:.
圖案說明:
. ?- Match any number of characters until a -
. ?, Match any number of characters until a ,
. ?: Match any number of characters until a :
. Match any number of characters
如果您想捕獲它們,請將它們括在括號中:
(. ?)-(. ?),(. ?):(. )
在您的示例中,它將捕獲
- 例子
- 一
- 二
- 長文本,附加說明。
https://regex101.com/r/uZgf7p/1
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418914.html
標籤:
