从xml响应中提取url

时间:2010-08-17 01:52:17

标签: c xml regex url extract

我需要从XML响应中提取url。这是XML响应:

<cloud xmlns:xlink="http://www.w3.org/1999/xlink">
    <rootContainer xlink:href="https://api.example.net/v2/bucket/92FBC29C-344C-99CF-827E-1B5586A7F8E3"
        xlink:type="simple"/>
</cloud>

我正在使用C来编写正则表达式。需要帮助。

我的输出需要为https://api.example.net/v2/bucket/92FBC29C-344C-99CF-827E-1B5586A7F8E3

1 个答案:

答案 0 :(得分:0)

你不应该。如果您有此选项,则应使用XML处理器,无论出于何种原因。

但如果你必须,你可以做类似“rootContainer.xlink:href = \”([^ \“] +)\”语法可能会有所不同,具体取决于你正在使用的正则表达式库 - 没有单个“正则表达式”语法。