我有一个字符串: sasa<app>sasa<server>sasa<client>ddsdds ,我想得到包在 <> 之中的字符串,也就是 [app, server, client] ,求教如何写正则表达式?最好是Ruby
sasa<app>sasa<server>sasa<client>ddsdds
<>
[app, server, client]
perl ruby 正则表达式 php
"sasa<app>sasa<server>sasa<client>ddsdds".scan(/\<([^>]*)\>/)
JavaScript的
var string = "sasa<app>sasa<server>sasa<client>ddsdds"; string.match(/\b\w+(?=\>)/g);
Ruby的
string = "sasa<app>sasa<server>sasa<client>ddsdds"; array = string.scan(/\b\w+(?=\>)/);
$str = "sasa <app> sasa <server> sasa <client> ddsdds"; preg_match_all("/<(.*)>/U", $str, $matches); </client> </server> </app>
Perl的,抛个砖头,期待更简洁的代码
my $st="sasa<app>sasa<server>sasa<client>ddsdds"; my @arr; push @arr, $1 while ($st=~s/<([^>]+)>//); print join(",", @arr);
PHP 正则表达式为什么可以用@开头?
一句php解析html页面的脚本问题
正则匹配url提取
如何理解IoC(Inversion of Control)?
钩子的实现
php如何抓取动态页面的数据