gpt4 book ai didi

java - "C:\\"的正则表达式

转载 作者:行者123 更新时间:2023-12-02 08:22:58 25 4
gpt4 key购买 nike

我正在尝试找到一个可以找到字符串“C:\\”的正则表达式。

我的代码是:

String test = "C:\\";  
String regex = "[a-z]*[A-Z]*[:]*\\";
if(test.matches(regex))
System.out.println("Success!");
else
System.out.println("Failure!");

我收到一个 PatternSyntaxException。我尝试了很多正则表达式,结果都是一样的。

如何解决?

最佳答案

简单(但可能无用)的答案是“.*”。

在这种情况下,您显然想要更接近的内容:“[a-zA-Z]:\\\\”。这只需要一个字母,然后是一个冒号,然后是一个反斜杠。假设您的字符串应该代表 Windows 上某个磁盘的根目录,那么它应该比您在任何情况下所拥有的更接近。

关于java - "C:\\"的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com