[問題] 請問怎麼抓出遞迴的字串?
打算用java寫一隻程式
去做一些簡單的程式碼置換
目標語言是javascript
要從檔案中抓出特定名稱的function
像是
function foo(){
.......
.......
if(...){
.......
var f=function(){
.......
}
}else{
.......
}
.......
}
我想抓出
function foo(){
到
}
之間的所有字串
要我抓宣告function那一行我沒問題
要我抓括號我也沒問題
但是我不知道該要怎麼告訴regex
要抓「成對、深度不一定的括號」
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.68.141
※ 文章網址: https://www.ptt.cc/bbs/RegExp/M.1449895011.A.1A0.html
推 mars90226: 直覺告訴我不行,Google告訴我http://goo.gl/gTmi0J 12/13 10:32
推
12/17 14:40, , 1F
12/17 14:40, 1F
→
12/17 14:42, , 2F
12/17 14:42, 2F
→
12/17 14:42, , 3F
12/17 14:42, 3F
推
12/25 00:12, , 4F
12/25 00:12, 4F
→
12/25 00:12, , 5F
12/25 00:12, 5F
推
12/25 23:34, , 6F
12/25 23:34, 6F
推
12/28 14:22, , 7F
12/28 14:22, 7F
推
12/29 14:04, , 8F
12/29 14:04, 8F