标签: android regex-negation
对于tokenizer我需要正则表达式匹配所有内容,直到特殊符号|或模式p[1-4]。
|
p[1-4]
我最好的尝试是^[.*[^\|(p[1-4])]]+,在线测试Java并获得我需要的结果,但在Android上它总是排除单个数字(1-4)。
^[.*[^\|(p[1-4])]]+
示例:
"text2 | p1" - 此处代替text2我只获得text
"text2 | p1"
text2
text
排除某种模式的方法是什么?
答案 0 :(得分:0)
这是怎么回事?
^[^|]+?(?=\||p[1-4])