如果字符串的格式如下,我需要将其拆分:
String test="City: East Khasi Hills";
有时候我可能会得到 String test="City:";
如果在“:”后面有任何单词,我希望匹配该模式。
我正在使用
String city=test.matches(":(.*)")?test.split(":")[1].trim():"";
但是我的正则表达式返回false。顺便说一句,我正在使用在线正则表达式工具来测试我的字符串。
在这个工具中,我得到了匹配结果。但是Java却返回了false。