2012-11-19 33 views

回答

3

最簡單的方法就是那樣做:

var result = "func(ab)".split(/\b/); 

這個工程完全按照你所提到的,給你["func", "(", "ab", ")"]結果。這裏是證明:http://jsfiddle.net/PKntA/

0

假設你沒有在你輸入文字TokenSeparator:

var result = inpout.replace("(", "(TokenSeparator"); 
result = result.replace(")", "TokenSeparator)"); 
result = result.split("TokenSeparator");