我有一个String "50[=]Test Item",我想在java中拆分使用String.splitget "50"和"Test Item".什么是正确的正则表达式来实现这一目标.
任何帮助表示赞赏.
你需要[在分裂时逃脱,因为它是正则表达式中的特殊字符.你只需要逃脱,[因为它启动了一个字符类.无需逃避]:
Arrays.toString("50[=]Test Item".split("\\[=]"));
Run Code Online (Sandbox Code Playgroud)
会给你:
[50, Test Item]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |