我有以下輸入:正則表達式分成字和標點/符號
func add(var a:Int, var b:Int) -> Int
{
return a + b
}
我使用這個正則表達式\s*\b\s*
,我發現這是應該分裂和標點/符號在線。我嘗試過了,它的輸入分頭
func
add
(
var
...
這正正是我想要它,直到它找到->
標誌,它輸出
:
Int
) ->
...
其他一切工作正常,但我想要它輸出
)
-
>
改爲。
我該如何做到這一點?先謝謝你。
您對哪種正則表達式感興趣? –
在單詞字符'\ w'和非單詞字符'\ W'之間找到單詞邊界'\ b'。在兩個非單詞字符之間不會找到單詞邊界,因此您需要更清楚地指出哪些字符應該分組以及哪些字符應該分割。 – cmbuckley