嗨,我是正则表达的新手。只是想知道如何删除&#39; - &#39;在文档中的特定标记中。我只想删除&#39; - &#39;在<TN>
标记中。谢谢!
<BusinessLine> <TN>905-694-9734</TN> <Type>buslinetype-HG</Type> <Status>InService</Status> </BusinessLine>
答案 0 :(得分:3)
您可以使用此正则表达式:
(?<=<TN>.*?)\-(?=.*?</TN>)
对于Java:
your_string= your_string.replaceAll("(?sim)(?<=<TN>.*?)\\-(?=.*?</TN>)", "");