首页 > 解决方案 > 使用java查找定义正则表达式模式的所有允许字符

问题描述

我想使用 java 程序提取正则表达式模式中定义的所有允许的字符。例如,如果我的模式是

^[A-F0-5+=\\*/]{1,10}-[af]{1,10}$

它应该给我输出

A,B,C,D,E,F,0,1,2,3,4,5,+,=,\,*,/,-,a,b,c,d,e,f

https://regex101.com/确实在解释 div 中返回了类似的内容,但我正在寻找 java 程序来获取这些内容。

标签: javaregex

解决方案


试试这个模式:

[A-Fa-f0-5]|\+|\=|\\|\*|\/|\-

你可以在线测试

在此处输入图像描述

另一个Java 正则表达式测试器

在此处输入图像描述


推荐阅读