我想知道正则表达式以匹配颠倒的字母。这些是一组非连续的Unicode字符,它们是常规小写字符的倒置版本的近似值。
此:
[a-z]+
将匹配小写字符,但也匹配颠倒字符列表中的o。所以任何人都可以让我知道如何匹配这些颠倒的信件。
颠倒信件 - 试试here
答案 0 :(得分:3)
使用character class明确枚举您认为“颠倒”的字符。
根据您在评论中发布的网址,小写拉丁字母的颠倒变体为:
[zʎxʍʌnʇsɹbdouɯןʞظıɥbɟǝpɔqɐ]+
如果您只想匹配拉丁字母,这是其他拉丁字母的颠倒变体,那么:
[zxnsbdoubpq]+
如果你想只匹配拉丁字母,其倒置变体与相应的字母本身相同,那么:
[zxso]+
答案 1 :(得分:1)
您需要手动将倒置字母放在字符类中,然后重复一次或多次。因为您无法在此处定义范围。
[zʎxʍʌnʇsɹbdouɯןʞظıɥbɟǝpɔqɐ]+