Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配字符串_Regex_Google Analytics - Fatal编程技术网

Regex 正则表达式匹配字符串

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),

给定以下URI示例:

 /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;