我在java中有一个字符串:
本研究的目的是评估意大利肾移植等待名单中肿瘤疾病的流行病学和临床影响,并提出肿瘤检测的筛查方案。我们回顾性观察了2008年8月1日至2010年12月31日埃米莉亚-罗曼纳肾移植等待名单上登记的患者的数据,评估了从名单上出来的不同原因、组织类型和癌症发生率以及癌症发病之间的相关性“;
然而,当我这样做时:
String temp[] = string_something.split("\t\t\t\t\t\t");当我应该得到2时,我只能在新数组中得到一个元素,所以:
这项研究的目的是评估意大利肾移植等待名单中肿瘤疾病的流行病学和临床影响,并提出肿瘤检测的筛查方案。我们回顾性地观察了2008年8月1日至2010年12月31日埃米莉亚-罗曼纳肾移植等待名单上登记的患者的数据,评估了从名单上出来的不同原因、组织类型和癌症发病率以及癌症发病之间的相关性。
当它应该是
这项研究的目的是评估意大利肾移植等待名单中肿瘤疾病的流行病学和临床影响,并提出肿瘤检测的筛查方案。我们回顾性观察了2008年8月1日至2010年12月31日埃米莉亚-罗马格纳肾移植等待名单上登记的患者的数据,评估了从名单上出来的不同原因、组织类型和癌症发病率以及癌症发病“,10543566”之间的相关性。
我怎么才能解决这个问题?
发布于 2014-04-04 00:44:41
如果要匹配Java中的文字字符串,请使用:
\Q ... \E或者简单地说:
Pattern.quote(string)这样做可能会奏效:
String temp[] = string_something.split("\\Q" + "\t\t\t\t\t\t" + "\\E");https://stackoverflow.com/questions/22851220
复制相似问题