我有这段代码可以在 textarea 中获取 url。在我尝试了一个带有 a 的网址之前,它一直运行良好'+'
。
Pattern pattern = Pattern.compile("(.*)(https?[://.0-9-?a-z=_#!A-Z]*)(.*)");
Matcher matcher = pattern.matcher(text);
所以我尝试将\\+
and\\\\+
放入我的代码中,但它不起作用。所以我做了一些谷歌搜索和堆栈溢出问题一直提到这个人
Pattern.quote("+");
但是,我不确定如何将该声明实现到我现在拥有的内容中。如果这甚至是我想走的路。但我假设我需要做这样的事情......
String quote = Pattern.quote("+");
Pattern pattern = Pattern.compile("(.*)(https?[://.0-9-?a-z=_#!A-Z]*)(.*)");
Matcher matcher = pattern.matcher(text);
然后在模式中的某处添加变量引号?请帮忙!我今天刚学了这个东西,我对它是全新的!谢谢?