标签: java regex
我正在研究一个尝试使用以下格式提取字符串的java程序:
|something|=
来自不同的字符串输入,其中| something |有以下限制:
|东西|不能以“*”开头 |东西|不能等于“名字” |东西|可以有任何长度 醇>
这样的模式可以用java正则表达式表示吗?或者我应该考虑不同的方法。任何帮助将不胜感激!
答案 0 :(得分:2)
这是一个可以使用的正则表达式:
\|(?!name\|)[^*].*\|=
你可以得到一个很好的解释here。