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