У меня есть следующий вход:Regex разделить на слова и знаки/символы
func add(var a:Int, var b:Int) -> Int
{
return a + b
}
Я использую этот Regex \s*\b\s*
который я нашел в Интернете, который, как предполагается разделить слова и знаки/символы. Я попробовал его и разделить входной сигнал на
func
add
(
var
...
Который точно, как я хочу его работать, чтобы, пока он не найдет ->
знак, где он выдает
:
Int
) ->
...
Все остальное работает нормально, но я хотел бы, чтобы он вывел
)
-
>
вместо этого.
Как я могу это достичь? Заранее спасибо.
Кому этот аромат вы хотите исправить? –
Слово-символ '\ b' находится между символом слова' \ w' и символом не-слова '\ W'. Вы не найдете границы слова между двумя символами, отличными от слова, поэтому вам нужно быть более ясными о том, какие символы должны быть группами и которые должны быть разделены. – cmbuckley