java - 正则表达式 Java 字符串由星号分割

标签 java regex string split

需要帮助。

line.split("*");

我用这行代码把一个字符串拆分成了一个星号标记。但是,我的编译器出错了。它说,“无效的正则表达式:悬挂元字符‘*’”

如何解决这个问题?提前致谢。

最佳答案

* 在正则表达式中有特殊含义。你必须逃避它。

line.split("\\*");

关于java - 正则表达式 Java 字符串由星号分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15492353/

相关文章:

c# - 流读取特定字符

java - Android:将文本字段限制为一位小数

java - 如何在类路径中的某个位置找到包含特定类的文件?

java - 谷歌应用引擎: f:setPropertyActionListener with p:ajax

java - AccessController.doPrivileged 是否为 JavaScript 线程提供已签名 Applet 的权限?

string - 如何根据模式列表标记条纹字符串

Erlang 中的字符串 - 我应该检查哪些库和技术?

应用程序启动方法中未指定 Controller 的Javafx错误异常

html - 用于 HTML 属性替换/添加的正则表达式

ios - 无论如何,我可以比较一个字符串(这是一个单词)和用户输入的字母并接收 BOOL 形式的输出