このコード行は、surlという文字列に含まれるURLに対して何をしているのでしょうか?
String[] stokens = surl.split("\\s*,\\s*");
これをsurl = "http:// myipaddress:8080/Map/MapServer.html"のふりをしてみましょう。
その正規表現"\\s*,\\s*"
手段:
\s*
任意の数の空白文字\s*
任意の数の空白文字コンマで分割され、いずれかのスペースを消費します
[\ t\r\n\f]が含まれます。つまり、\ sはスペース、タブ、改行、またはフォームフィードに一致します。
\ s *、\ s *
\ s *-空白文字がゼロ回以上出現し、その後にコンマが続き、その後に空白文字がゼロ回以上出現することを示します。
これらはショートハンド式と呼ばれます。
このサイトで同様の正規表現を見つけることができます: http://www.regular-expressions.info/shorthand.html