我想制作一个正则表达式,它包含两个字符串,并找到两个字符串之间按字母顺序排列的所有结果。
例如:
正则表达式应返回所有在Pi和Mu之间开始且具有任意数量字符的值。
音乐以及 Peace 或 Pace 都有资格。
我可以看到以下线程传达了我正在尝试做的事情的想法:
Algorithm to Generate Alphabetic String That is Alphabetically Between Two Other Strings?
请提出建议。
答案 0 :(得分:2)
您可能正在寻找正则表达式下方的内容:
^([Mm][U-Zu-z]+[\w]*|[NnOo][\w]*|[Pp][A-Ha-h]+[\w]*)$
在这种情况下,您还需要两个人在程序级别进行一些更改以创建正则表达式,但是我认为上面的一个可以让您对Mu和Pi之间的所有单词有所了解