正则表达式匹配字符串
问题描述:
鉴于以下的URI示例:正则表达式匹配字符串
/index.site.rooms.98.html
/index.site.rates.665678.html
我需要捕获与正则表达式识别网页字符串:
客房
价格
感谢
答
$page =~ /^\/index\.site\.(.*?)\.(\d+)\.html$/;
my $room = $1;
my $num = $2;
Perl正则表达式。
答
试试这个: (室|率)[0-9] +
谢谢您的回答,很遗憾。我没有使用Perl,这是用于Google Analytics,它将随时替换匹配的字符串。有没有一种方法可以使用普通正则表达式在$ 1下存储一个字符串? – Matias 2010-07-09 08:57:44
@Matias经过快速搜索,似乎GA使用perl兼容的正则表达式(PCRE),并不是所有的功能都支持,但这应该起作用。 – 2010-07-09 09:00:49
事实上,我不确定它可以做的事情非常有限。有两个输入框,一个用于搜索,另一个用于输出>。我想应该有一些内置的变量使用但不确定。 – Matias 2010-07-09 09:07:02