标签“<string>”</string>之间的正则表达式字符串

时间:2013-05-15 10:03:36

标签: ruby-on-rails regex

我有一个字符串"<wpf><xaml><wpf-controls>"。 我需要数组格式的标签之间的字符串。 我怎么得到这个?

2 个答案:

答案 0 :(得分:2)

这个问题的正则表达式非常简单:/<(.*?)>/

对于数组部分,将引用how to use one line regular expression to get matched content

上的答案

修改 对于标签内部的数组使用<wpf><xaml><wpf-controls>".scan(/(?:<(.*?)>)*/)

(?: .. )将标记组合在一起,而*表示我们想要该组中的0个或更多:)

答案 1 :(得分:0)

'<wpf><xaml><wpf-controls>'.scan(/<(.*?)>/).map(&:first)