用特殊字符“|”分割字符串[复制]
Posted
技术标签:
【中文标题】用特殊字符“|”分割字符串[复制]【英文标题】:Split string with special character "|" [duplicate] 【发布时间】:2019-03-19 22:27:59 【问题描述】:我正在从包含此字符“|”的 API 检索字符串。我想用“|”分割字符串我尝试了几个选项,但都失败了。
String response="The general String | Yesterday";
String splitResponse = response.split("|");
// also tried this
reponse.split("(?<=|)"); //no success
【问题讨论】:
试试split("\\|")
split()
将返回 String[]
而不是 String
对象。
【参考方案1】:
要使用'|'
进行拆分,您需要使用以下内容删除转义字符。
String response="The general String | Yesterday";
String []splitResponse = response.split("\\|");
for(int i=0;i<splitResponse.length;i++)
System.out.println(splitResponse[i]);
Split 方法在REGEX
上拆分您的字符串。
【讨论】:
以上是关于用特殊字符“|”分割字符串[复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Java 中用逗号和换行符 (\n) 分割字符串? [复制]
Python 字符串操作(string替换删除截取复制连接比较查找包含大小写转换分割等)
Python 字符串操作(string替换删除截取复制连接比较查找包含大小写转换分割等)