Java:如果使用Pattern.quote(),是否保证在编译期间不会抛出PatternSyntaxException?

标签 java regex

只是一个简单的问题... 我试图弄清楚如果我使用以下表达式是否可以避免 PatternSyntaxException:

Pattern.compile(Pattern.quote(someNotNullStringHere), Pattern.CASE_INSENSITIVE);

任何帮助将不胜感激。

最佳答案

是的,这是安全的。如果引用整个输入值,则不会抛出 PatternSyntaxException

关于Java:如果使用Pattern.quote(),是否保证在编译期间不会抛出PatternSyntaxException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19724659/

相关文章:

java - 如何使用 PrintWriter 从路径创建丢失的文件夹?

java - 如何从 Controller 发送多个数组列表到ajax成功函数

objective-c - 带有一些 html 标签的 NSString,如何搜索 <img> 标签并获取 url 的内容

php - htaccess - 重写具有相同名称目录的文件

regex - 或查找正则表达式中的条件

java - jpa mysql表不存在

java - 从项目目录上传文件

php - 如何在 php 中用空格替换所有非字母数字字符?

python - Django urls slug 必须包含单词

java - 使用自定义适配器将项目添加到自定义 ListView