我想知道这行代码对名为surl的字符串中包含的url做了什么?
String[] stokens = surl.split("\\s*,\\s*");
让我假装这是surl =“http:// myipaddress:8080 / Map / MapServer.html” 会是什么?
答案 0 :(得分:22)
正则表达式"\\s*,\\s*"
表示:
\s*
任意数量的空白字符\s*
任意数量的空白字符将在逗号上拆分并消耗任何一侧的空格
答案 1 :(得分:5)
包括[\ t \ r \ n \ f]。那就是:\ s匹配一个空格,一个标签,一条线 打破或换页。
\ S *,\ S *
\ s * - 表示空白字符出现零次或多次,后跟逗号,然后出现零次或多次空格字符。
这些被称为短手表达。
您可以在此网站中找到类似的正则表达式:http://www.regular-expressions.info/shorthand.html