-1
我想替换<
与“<”更换<和>当他们符合某些条件的
if < has next symbol either # or pair /#
我想替换>
与“>”
if > is not between()
我试图建立正则表达式我自己(我没有经验过,所以正则表达式格式不正确)
(?(<[#|/#])<|)([^.]*?)(?!([^(>*)))
我想替换<
与“<”更换<和>当他们符合某些条件的
if < has next symbol either # or pair /#
我想替换>
与“>”
if > is not between()
我试图建立正则表达式我自己(我没有经验过,所以正则表达式格式不正确)
(?(<[#|/#])<|)([^.]*?)(?!([^(>*)))
当你有两个区别更换有独立的正则表达式的命令像这样做:
"(<)(#|(\/#))" => \1
和
"(\([^\)]*(>)[^\(]*\))" => \3
和编辑它们被Java支持。
第二个表情不起作用 – lapots
第一个也是。例如输入消息是'sdsdfsdfs sdfsdf SDF SD
< #list标签>
<的#if标签(标签> comparsion)/ >
< /#列表>
'和输出是'sdsdfsdfs sdfsdf SDF SD
<列表标签>
<如果标签(标签> comparsion)/ >
<列表>
' – lapots
@ user1432980我编辑我的错字;)。 –