-3
我在创建正则表达式时遇到了问题,它只接受那些在其中包含#并忽略其他网址的URL。我使用的是urlValidator,它有一个RegEx,它允许URL中没有#。有人可以帮助我建立RegEx。网址必须有#在里面
我在RegEx中遇到问题。只是帮助我建立一个正则表达式这将验证只有那些URL的具有#它
这是我的代码
import org.apache.commons.validator.routines.RegexValidator;
import org.apache.commons.validator.routines.UrlValidator;
public class TestClass {
public static void main(String[] args) {
String url = "https://www.testforregex.com/test";
String[] schemes = {"#([^\\?|\\/|$]*)"};
RegexValidator regex= new RegexValidator(schemes);
UrlValidator urlValidator = new UrlValidator(regex,0);
System.out.println(urlValidator.isValid(url));
}
}
一些代码与相对输入请! – morels
@more我已添加了一些代码,请检查它 – Mahi29
'url.contains(“#”)'? –