Regex 正则表达式匹配字符串
给定以下URI示例:Regex 正则表达式匹配字符串,regex,google-analytics,Regex,Google Analytics,给定以下URI示例: /index.site.rooms.98.html /index.site.rates.665678.html 我需要捕获用正则表达式标识页面的字符串: 房间 费率 谢谢 Perl正则表达式。尝试以下方法: (客房价格)。[0-9]+很遗憾,谢谢你的回答。我没有使用Perl,这是用于Google分析的,它将动态替换匹配的字符串。有没有办法使用普通正则表达式将一个字符串存储在$1以下?@Matias经过快速搜索,GA似乎使用了perl兼容的正则表达式(PCRE),
/index.site.rooms.98.html
/index.site.rates.665678.html
我需要捕获用正则表达式标识页面的字符串:
房间
费率
谢谢
Perl正则表达式。尝试以下方法:
(客房价格)。[0-9]+很遗憾,谢谢你的回答。我没有使用Perl,这是用于Google分析的,它将动态替换匹配的字符串。有没有办法使用普通正则表达式将一个字符串存储在$1以下?@Matias经过快速搜索,GA似乎使用了perl兼容的正则表达式(PCRE),虽然不支持所有功能,但这应该可以工作。我不确定,事实上,它的功能相当有限。有两个输入框,一个用于搜索,另一个用于输出>。我想应该有一些内置变量可以使用,但不确定。
$page =~ /^\/index\.site\.(.*?)\.(\d+)\.html$/;
my $room = $1;
my $num = $2;