![](/img/trans.png)
[英]How to replace two double quotes with a single double quote in Java String?
[英]how to replace charactor including double quote?
我有一個像下面的標簽,我想在此替換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>
沒有什么對我有用
當我在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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.