![](/img/trans.png)
[英]Regular Expression (Javascript) - Take a scrambled word and find an unscrambled match
[英]Regular expression in javascript to find a group of word?
我有一個字符串“我再來一次(1985)”。 括號內的數字可能並不總是相同,因此我想找到一種方法來將匹配字符串從開頭括號替換為結尾括號。 如果我想用另一個字符串替換“(1985)”,我該如何使用正則表達式呢?
例如,
"Here I go again (1985)"
操縱后應該屈服
"Here I Go again <b>(1985)</b>".
請找到以下字符串
var s = "I am Spider Code (Stack Overflow) born in (1988)";
s = s.replace(/(\([\d{4})]+\))/, "<b>\$1</b>");
輸入
我是蜘蛛代碼(Stack Overflow)出生於(1988)
產量
我是蜘蛛代碼(Stack Overflow)出生於(1988)
試試:
"Here I go again (1985)".replace(/(\(\d+\))/, '<b>$1</b>');
輸出:
"Here I go again <b>(1985)</b>"
var str = "Here i go again (1985)"
str = str.replace(/(\(\d+\))/, "<b>$1</b>");
您可以使用正則表達式: /(\\([^)]+\\))/
並替換代碼: "<b>\\$1</b>"
代碼:
var s="Here I go again (1985)" ;
console.log(s.replace(/(\([^)]+\))/,"<b>\$1</b>"));
OUTPUT
Here I go again <b>(1985)</b>
檢查DEMO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.