Мне интересно, что делает эта строка кода для URL-адреса, который содержится в строке, называемой surl?
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