Changes

Regular expression support

1,057 bytes added, 12:09, 27 February 2006
m
no edit summary
WPKG has regular expression support for hosts defined in [[hosts.xml]] file.


You can view the exact syntax on this page:
[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/jscript7/html/jsjsgrpregexpsyntax.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/jscript7/html/jsjsgrpregexpsyntax.asp]

Quick examples:

<host name="b[0-9]+" profile-id="profile" />

works for: b1, b10, b100
does not work for: bubu, b, x, x1, x10, x100


<host name=".+" profile-id="profile" />

works for *all* hosts - use with care (!), place at the bottom of hosts.xml


<host name="b.+" profile-id="profile1" />

works for "b10", "b11", "b12345" etc.


<host name="b.+" profile-id="profile2" />
<host name="bronek1" profile-id="profile1" />
<host name="bron.+" profile-id="profile3" />

Normally, hosts are parsed from top to the bottom, except when the hostname is not a regular expression.
So host "bronek" will match "profile1", even though it also matches "b.+" and "bron.+" (which are regular expressions).