0

大家下午好

我注意到他们在这里已经有一些类似的问题,但到目前为止对我没有太大帮助。我正在尝试操作由现有方法返回的字符串以将其格式化为可读形式。因此,例如,我正在尝试创建一个 String replaceAll() 正则表达式,它将采用字符串

"<ds:AddressLine1>Birkmire Farm</ds:AddressLine1><ds:AddressLine2>Some Village</ds:AddressLine2><ds:AddressLine3>Wigfield</ds:AddressLine3><ds:AddressLine4>Cumbria</ds:AddressLine4><ds:UKpostcode>CA9 1EJ</ds:UKpostcode>"

并将其转换为...

Birkmire Farm, Some Village, Wigfield, Cumbria, CA9 1EJ

我设想这样做的方式是分三个步骤,首先用“”替换所有结束标记,然后用“,”替换所有开始标记,最后使用 String replaceFirst 删除第一个逗号和放在前面的空格的字符串。

我遇到的问题是正则表达式,我需要制定一个模式来识别任何开始标签 ie 和一个模式来识别任何结束标签 ie 。对此的任何帮助将不胜感激。

4

1 回答 1

1

RE 用于打开标签:<[^/][^>]*>. RE 结束标签:</[^>]*>.

于 2012-05-14T17:02:44.380 回答