java - 使用括号拆分

标签 java regex split

如何使用 [ 作为分隔符拆分字符串?

String line = "blah, blah [ tweet, tweet";

如果我这样做

line.split("[");

我得到一个错误

Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 1 [

有什么帮助吗?

最佳答案

[是正则保留字符,需要转义,

line.split("\\[");

关于java - 使用括号拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8141698/

相关文章:

java - 根据一条数据的最高编号对sql表进行排序

java - 从应用程序自动发送电子邮件

java抽象类,父类(super class)中没有调用构造函数,为什么?

正则表达式 - 搜索不包含整个单词的文本

java - 正则表达式最佳实践

java - 从 .csv 文件输入行中提取字段

java - 格式化自定义日期时出现日期解析错误

javascript - 如何用 "("和 ")"jQuery 替换 "<span>"和 "</span>"

Java-将字符串分割成数组

python - 从字符串中提取键和值