允许指定必须转换为字符类的字符
作者: NightWatch0创建于 2021年9月28日更新于 2022年11月5日
标签new feature
首先感谢您提供的这个伟大的工具。 在使用时,我经常需要将文本转换为更详细的字符类,而不仅仅是非数字或非空白字符。 是否可以自定义要转换为字符类的字符范围,例如 [a-e\d],[①-⑨⒈-⒙] 或特定语言如中文和日语。 例如,如果源文本为 `我的名字是Tom`,我希望得到正则表达式 `[\\\\u{4e00}-\\\\u{9fa5}]{5}\w{3}`,而不是 `\w{8}`,通过指定字符类 `[\\\\u{4e00}-\\\\u{9fa5}]`。 此外,我还希望指定重复子字符串的最大和最小长度。 有时我会得到类似 `(\w{5}|\w{7,8}|\w{10,17})` 的结果,但我期望的正则表达式是 `(\w{3,20})`。 因此,我希望能够指定子字符串的最小和最大重复次数,或者将重复次数组合成一个区间,而不是多个分支。 我认为这两个点可以一起指定,使用类似 `\w{3,20}` 的多种格式来指定必须转换为字符类的字符。
内容来源: pemistahl/grex