我正在尝试使用http://www.regexr.com/来创建正则表达式。
基本上我希望替换匹配<Openings>any other tags/text</Openings>
<Openings><opening><item><x>3</x><y>3</y><width>10.5</width><height>13.5</height><type>rectangle</type><clipX>0</clipX><clipY>0</clipY><imgsrc></imgsrc></item></opening></Openings>
我从([\<Openings\>])\w+
(http://regexr.com/393mv)开始,但似乎匹配太多东西。现在,正则表达式应该只匹配<Openings>
。
答案 0 :(得分:1)
匹配整个开口标记的正则表达式是
<Openings>.*?<\/Openings>
如果你想捕获开口标签内的内容,请尝试以下,
<Openings>(.*?)<\/Openings>
答案 1 :(得分:0)
([\<Openings\>])\w+
括号表示&#34;在此&#34;中匹配任何字符。你应该使用
(\<Openings\>)\w+
特别匹配"<Openings>"
加一个或多个单词字符。