用于从输入字符串生成正则表达式的 Java 库

标签 java regex

有许多网站将字符串作为用户输入,并允许您从字符串的各个部分创建正则表达式 (regex)。

但我找不到任何具有相同功能的 Java 库。是否有可用的 Java 库生成与字符串完全匹配的正则表达式?

String inputString = "ABC345";
String regularExpression = Something.generateRegEx(inputString);

或类似的东西。

注意: 我有一个条件,我想从用户那里获取一些字符串,生成正则表达式,然后在某些数据集上匹配该模式以提取相似的模式。我创建了一个小实用程序,但它还不是那么可靠。此外,我正在寻找一些经过良好测试的库。

编辑:

请访问txt2re.com .我想要一个执行相同功能的 Java 库。

最佳答案

Pattern.quote(String)返回与指定字符串完全匹配的(字符串)正则表达式。

关于用于从输入字符串生成正则表达式的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11723368/

相关文章:

java - SnakeYAML 低级 API 无法正确解析 MapNode

java - 如何通过 jpa 吸引参与者?

java - Apache CXF : how to return failure response from an interceptor

javascript - 在 grunt-php2html 之后编辑 js 文件的 src 字符串

php - preg_match 和关键字中的特殊字符不起作用

python - 正则表达式:查找第二个位置有 O 且以 IONS 结尾的单词

java - fxml - 从属性读取值

java - 尝试在导入的 bmp 图像中设置透明度

javascript - 使用javascript删除所有html标签中的背景样式

python - 如何检查字符串是否仅包含字母数字字符和破折号?