java - 如何使用正则表达式模式分割字符串

标签 java android regex

如何使用正则表达式模式从字符串中拆分 [0] 之类的单词。0 可以替换任何整数。 我使用了正则表达式模式,

private static final String REGEX = "[\\d]";

但它返回带有[的字符串。

分割代码

Pattern p=Pattern.compile(REGEX);
String items[] = p.split(lure_value_save[0]);

最佳答案

你必须转义括号:

String REGEX = "\\[\\d+\\]";

关于java - 如何使用正则表达式模式分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17616584/

相关文章:

java - 我想在 JLabel(s) 之间创建空间并将 JButtons 对齐到同一行

java - 处理不会用串行数据更新数组

Ruby 正则表达式闭包总是返回 false

用于特定区域外匹配的 C# 正则表达式

php - 如何找到网页中的所有链接(URL)并在所有链接的末尾添加一个字符串?

java - 使用 ProcessBuilder/RunTime 从 java 调用 easy_install 应用程序

java - 使用注释将默认值注入(inject) Spring bean

android - 将共享操作添加到首选项屏幕

android - 在 Android、资源或绘图中存储和获取图像的最佳方式是什么?

Android BLE 启用通知