2010-07-09 289 views
0

鑑於以下的URI示例:正則表達式匹配字符串

/index.site.rooms.98.html 

/index.site.rates.665678.html 

我需要捕獲與正則表達式識別網頁字符串:

客房

價格

感謝

回答

1
$page =~ /^\/index\.site\.(.*?)\.(\d+)\.html$/; 
my $room = $1; 
my $num = $2; 

Perl正則表達式。

+0

謝謝您的回答,很遺憾。我沒有使用Perl,這是用於Google Analytics,它將隨時替換匹配的字符串。有沒有一種方法可以使用普通正則表達式在$ 1下存儲一個字符串? – Matias 2010-07-09 08:57:44

+0

@Matias經過快速搜索,似乎GA使用perl兼容的正則表達式(PCRE),並不是所有的功能都支持,但這應該起作用。 – 2010-07-09 09:00:49

+0

事實上,我不確定它可以做的事情非常有限。有兩個輸入框,一個用於搜索,另一個用於輸出>。我想應該有一些內置的變量使用但不確定。 – Matias 2010-07-09 09:07:02

0

試試這個: (室|率)[0-9] +