我有一个如下标记,我想在其中替换USERNAME,这里的用户名是动态值:
<ns3:AgentName xmlns:ns3="http://example.com">USERNAME</ns3:AgentName>
我想将此标签替换为
<ns3:AgentName>XXXXXXX</ns3:AgentName>
我尝试过如下所示的正则表达式:
<ns3:AgentName.*</ns3:AgentName>
<ns3:AgentName xmlns:ns3="http://example.com">.*</ns3:AgentName>
对我没有任何帮助
答案 0 :(得分:0)
当我在RegexPlanet测试它时,这对我有用。
我的正则表达式是:
(\<ns3:AgentName) xmlns:ns3="http://example.com"(\>).*(\</ns3:AgentName\>)
如果要用x替换USERNAME,我的替换是:
$1$2xxxxxx$3
如果要替换USERNAME,我将使用正则表达式:
(\<ns3:AgentName) xmlns:ns3="http://example.com"(\>.*)(\</ns3:AgentName\>)
和我的替代品:
$1$2$3