shExpMatch()() 函數會比對 URL 主機名稱或 URL 本身。此函數的主要用途是負載平衡,以及使用智慧型方式將 URL 路由至不同的代理伺服器。
str 是要比較的任何字串 (例如,URL 或主機名稱)。
shexp 是比較時所依據的 shell 表示式。
若字串與指定的 shell 表示式相符,則此表示式會傳回 true。請參閱範例 6:使用 shExpMatch()() 平衡代理伺服器的負載。
true 或 false
第一個範例會傳回 true。第二個範例會傳回 false。
shExpMatch("http://home.example.com/people/index.html", ".*/people/.*") shExpMatch("http://home.example.com/people/yourpage/index.html", ".*/mypage/.*")