我有类似如下; -匹配文本
<--customMarker>Test1<--/customMarker>
<--customMarker key='myKEY'>Test2<--/customMarker>
<--customMarker>Test3 <--customInnerMarker>Test4<--/customInnerMarker> <--/customMarker>
我需要能够在customMarker标签之间的替换文本,我尝试以下; -
str.replace(/<--customMarker>(.*?)<--\/customMarker>/g, 'item Replaced')
哪些工作正常。我想也忽略自定义内部标签,不匹配或替换文本。
另外我需要一个单独的表达式来从Text2标签中提取属性key ='myKEY'的值。
非常感谢
编辑 其实我想找到注释标记,但注释标签不正确显示之间的事情,所以我不得不删除“!”。有一个独特的情况,需要评论标签...如果有人知道足够的正则表达式来帮助,这将是非常棒的。谢谢你。
待办事项你有这样做吗?看起来很复杂。 – Kevin 2011-06-06 11:44:42
oops ...!没有意识到已经添加了评论。我已经调整了一下这个问题,我只需要忽略内部标签,并且需要一个表达式来从标签 – ClaraU 2011-06-06 12:35:45
Buddy中提取属性键,当您添加自定义标签时,它将被称为xml。不是吗? – 2011-06-06 12:36:54