我有一个字符串"<wpf><xaml><wpf-controls>"
。我需要数组格式的标签之间的字符串。我怎么得到这个?
问问题
720 次
2 回答
2
这个问题的正则表达式非常简单:/<(.*?)>/
对于数组部分,将参考关于 如何使用一行正则表达式获取匹配内容的答案
编辑:
对于标签内部的数组,请使用<wpf><xaml><wpf-controls>".scan(/(?:<(.*?)>)*/)
将(?: .. )
标签分组在一起,并*
说我们想要该组中的 0 个或更多 :)
于 2013-05-15T10:18:33.933 回答
0
'<wpf><xaml><wpf-controls>'.scan(/<(.*?)>/).map(&:first)
于 2013-05-15T10:28:32.990 回答