从正则表达式中排除模式在Android上不起作用

时间:2015-08-06 07:48:30

标签: android regex-negation

对于tokenizer我需要正则表达式匹配所有内容,直到特殊符号|或模式p[1-4]

我最好的尝试是^[.*[^\|(p[1-4])]]+,在线测试Java并获得我需要的结果,但在Android上它总是排除单个数字(1-4)。

示例:

"text2 | p1" - 此处代替text2我只获得text

排除某种模式的方法是什么?

1 个答案:

答案 0 :(得分:0)

这是怎么回事?

^[^|]+?(?=\||p[1-4])