2
我有XML的下面一行:字符串轉換和串接
<indexentry><secondaryie>definition, 3/2/4</secondaryie></indexentry>
我需要符合上述和下面將其轉換正則表達式:
ABC3(the first number)/P-2(second number)-4(third number)
我怎樣才能做到這一點?
我有XML的下面一行:字符串轉換和串接
<indexentry><secondaryie>definition, 3/2/4</secondaryie></indexentry>
我需要符合上述和下面將其轉換正則表達式:
ABC3(the first number)/P-2(second number)-4(third number)
我怎樣才能做到這一點?
使用這個表達式:
([0-9]+)/([0-9]+)/([0-9]+)
而且從捕獲組#1,#2,#3讓你的字符串:
ABC3\1/P-2\2-4\3
正則表達式(至少單獨的)是不是一個很好的工具。使用XML解析器。 –
可能的重複[你能提供一些爲什麼很難用正則表達式解析XML和HTML的例子嗎?](http://stackoverflow.com/questions/701166/can-you-provide-some-examples-of- why-it-is-hard-to-parse-xml-and-html-with-a-reg) – Ingo
請不要[解析XML Cthulhu的方式](http://www.codinghorror.com/blog/2009 /11/parsing-html-the-cthulhu-way.html)。 – Mauren