标签: java regex
模式:([^\|]*)
([^\|]*)
的字符串:
结果:他们在越南找到了巨大的黄金
演示:http://regexr.com/3f8hi
目标:
他们去年夏天在越南|中国|老挝找到了巨大的黄金。
答案 0 :(得分:2)
在不需要的地方使用正则表达式的经典案例:
String result = input.substring(0, input.lastIndexOf('|'));
答案 1 :(得分:0)
使用$锚点,即字符串结尾:
$
\|[^|]*$