我有这个字符串:{test1}-{test2}/{x+y}
我想检查是否{test1}{test}
匹配该字符串。
如果我可以忽略之间的字符,它会匹配}...{
你会怎么写那个正则表达式?
更新:
我想检查是否{test1}{test2}{x+y}
匹配字符串:
{test1}-{test2}/{x+y}
我有这个字符串:{test1}-{test2}/{x+y}
我想检查是否{test1}{test}
匹配该字符串。
如果我可以忽略之间的字符,它会匹配}...{
你会怎么写那个正则表达式?
更新:
我想检查是否{test1}{test2}{x+y}
匹配字符串:
{test1}-{test2}/{x+y}
我假设您的评论意味着您想要使用以下模式{test1}{test2}{x+y}
并且您希望它与第一个字符串匹配,并且在大括号组之间您可以提供任何内容的附加规则,因此减号和除法不应阻止匹配.
要匹配可以在大括号组之间包含任意字符的输入,请使用这种类型的正则表达式:
\{test1\}.*\{test2\}.*\{x\+y\}
这将匹配:
{test1}{test2}{x+y}
{test1}-{test2}/{x+y}
{test1}+{test3}*{test2}/{test4}-{x-y}+{x+y}
--------- --------------- <-- the parts that match .*