正则表达式删除 -

时间:2017-12-21 07:03:14

标签: regex replaceregexp

嗨,我是正则表达的新手。只是想知道如何删除&#39; - &#39;在文档中的特定标记中。我只想删除&#39; - &#39;在<TN>标记中。谢谢!

<BusinessLine> <TN>905-694-9734</TN> <Type>buslinetype-HG</Type> <Status>InService</Status> </BusinessLine>

1 个答案:

答案 0 :(得分:3)

您可以使用此正则表达式:

(?<=<TN>.*?)\-(?=.*?</TN>)

对于Java:

your_string= your_string.replaceAll("(?sim)(?<=<TN>.*?)\\-(?=.*?</TN>)", "");