[問題] 括號匹配的問題..
看板RegExp (正規表示式 Regular Expression)作者shomingchang ( )時間15年前 (2010/05/12 23:31)推噓4(4推 0噓 6→)留言10則, 6人參與討論串1/1
我要辨識的樣式是 (運算式)^數字,(運算式)^(運算式),數字^(運算式),數字^數字 這樣
抱歉沒說清楚狀況...
(Math.sqrt((124+20)))+(Math.sqrt(169))^2
要怎樣下 RegExp 才能讓辨識出來的是
(Math.sqrt(169))^2
而不是
(Math.sqrt((124+20)))+(Math.sqrt(169))^2
也就是說我想找最小成對的括號
我做sqrt的時候發現他預設似乎會從最長的符合樣式開始找
但是這次我想要從最小的開始找
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.179.238
※ 編輯: shomingchang 來自: 118.160.179.238 (05/12 23:45)
推
05/13 00:06, , 1F
05/13 00:06, 1F
→
05/13 00:29, , 2F
05/13 00:29, 2F
推
05/13 00:35, , 3F
05/13 00:35, 3F
※ 編輯: shomingchang 來自: 118.160.179.238 (05/13 00:40)
→
05/13 00:48, , 4F
05/13 00:48, 4F
→
05/13 00:51, , 5F
05/13 00:51, 5F
推
05/13 00:52, , 6F
05/13 00:52, 6F
推
05/13 01:22, , 7F
05/13 01:22, 7F
→
05/13 15:29, , 8F
05/13 15:29, 8F
→
05/13 15:29, , 9F
05/13 15:29, 9F
→
05/13 15:29, , 10F
05/13 15:29, 10F
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章