Faw*_*zan 2 java regex arrays string split
我正在尝试使用正则表达式使用元音或特殊字符拆分字符串.
maxtin'asiiro[ ma, xti, n', a, si, i, ro]现在我已经设法使用元音拆分字符串.
Arrays.toString(word.split("(?<=[aeiou])")));
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何将特殊字符合并n'到正则表达式以获得上述输出.
注意:n'在拆分时,应将此处理为单个特殊字符.
我试过以下但输出错误却失败了.
Arrays.toString(word.split("(?<=[aeiou(n')])")));
Run Code Online (Sandbox Code Playgroud)
有人能指点我吗?
如果n'是您要用于拆分的唯一特殊序列,您可以尝试拆分交替:
String word = "maxtin'asiiro";
System.out.println(Arrays.toString(word.split("(?<=[aeiou]|n')")));
[ma, xti, n', a, si, i, ro]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |