我想删除包含 http 或 https 的字符串。我有以下代码段:
String line="abc http://someurl something https://someurl";
if (line.contains("https") || line.contains("http")) {
System.out.println(line);
String x = line.replaceAll("https?://.*?\\s+", " ");
System.out.println(x);
}
输出是:(abc something https://someurl不删除结束网址)
期望的输出是: abc something
我猜它是对正则表达式的简单更改...
编辑:抱歉,前面的示例在 http 之后没有包含实际的 url。
catspeake
相关分类