→ n6333373:可能是原始字串中的}後面還有東西? 11/14 13:07

推 CindyLinz:你 regex 結尾的 / 後面要加一個 g 才會多次取代呀 11/14 18:01
→ qwertmn:字串單純的話..直接 \[.*\] 就抓的出來了 11/14 22:15
→ qwertmn:看你寫的pattern 要匹配到 }結尾的前一個字元- 0 11/14 22:16
→ qwertmn:\[.*(?=\}) 醬試試看.. 11/14 22:17
→ qwertmn:/((^[^[]*\:))|(}$)/ 我看起來也和你的目標字串沒關係阿 11/14 22:20
→ gn00742754:抱歉,剛學regex,還不是很熟,謝謝大家的幫助~ 11/15 00:30
→ kilva:在{ a : b }中要取出b,正規表示式可以寫成 11/18 11:36
→ kilva:/^\s*{.*?\:\s*(.*?)\s*}\s*$/ 11/18 11:37
→ kilva:"{a:b}".match(/^\s*{.*?\:\s*(.*?)\s*}\s*$/)[1] // b 11/18 11:37