簡體   English   中英

正則表達式在兩個天使大括號之間查找值文本<<值>>j

[英]Regex to find value between two Angel braces text << value >>j

我希望從下面的字符串中獲取值 SPR2

var myString = "BUILDING - WITH DELETION OF EXCLUSION (d) & (e)<<SPR2>>"

請幫忙

將來,在尋求 Stack Overflow 幫助之前,請確定您嘗試過哪些解決方案。

你正在尋找的表達是(<{2}\\w+>{2})這表現在這里

然后,您將獲取每個匹配項的子字符串並刪除 << 和 >> 字符。

從頭到尾,解決方法如下:

 var str = 'BUILDING - WITH DELETION OF EXCLUSION (d) & (e)<<SPR2>>'; var regex = /<{2}(\\w+)>{2}/g; var matches = str.match(regex); matches.forEach(function(match) { console.log(match.substring(match.indexOf('<<') + 2, match.lastIndexOf('>>'))); });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM