我使用此正则表达式!\{t\}([^\{]+)\{/t\}!
来匹配{t}Any string here{/t}
。现在我需要在斜线前面的模式中添加一个可选的反斜杠,以匹配{t}Any string here{\/t}
。
这些是我试过但不起作用的模式:
!\{t\}([^\{]+)\{\\?/t\}!
!\{t\}([^\{]+)\{(\\)?/t\}!
!\{t\}([^\{]+)\{[\\]?/t\}!
答案 0 :(得分:1)
您可以使用:
!\{t\}([^\{]+)\{\\?/t\}!
使反斜杠可选。
如果您正在使用PHP,请使用:
$re = "!\\{t\\}([^\\{]+)\\{\\\\?/t\\}!";