Что я могу добавить к этому регулярному выражению, чтобы оно также разделяло строку подчеркиванием в Java? - PullRequest
0 голосов
/ 28 января 2019

Итак, у меня есть это регулярное выражение, которое делает то, что мне нужно, по большей части, или так я думал .. String[] part = str.split("\\b"); Это возьмет строку типа "int (x, y)" и разделит ее на 6 новыхстроки.1. int 2. (3. x 4., 5. y 6.) НО я только что понял, что мое регулярное выражение не делает этого с подчеркиванием?Например, строка «ret_urn» вообще не разделяется.Можно ли добавить «И» в мое регулярное выражение для включения подчеркивания?

1 Ответ

0 голосов
/ 28 января 2019

Вы можете использовать что-то вроде ниже, чтобы получить ожидаемый результат с помощью или,

String str = "int(x,y)_ret_urn";
str.split("\\b|((?<=_)|(?=_))");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...