我正在尝试用 Python 编写一个正则表达式,它接受一个字符串并检查是否:
- 最后一个字符是元音。
- 最后两个字符不一样。
这是我想出的:
[aeiou]$
谁能帮我解决第 2 点:最后 2 个字符不一样。例如,expresso 是有效的,expressoo 是无效的。
请您参考如下方法:
如果没有正则表达式,这样做可能会更容易。
例如 if s[-2]!=s[-1] and s[-1] in 'aeiou'
我正在尝试用 Python 编写一个正则表达式,它接受一个字符串并检查是否:
这是我想出的:
[aeiou]$
谁能帮我解决第 2 点:最后 2 个字符不一样。例如,expresso 是有效的,expressoo 是无效的。
请您参考如下方法:
如果没有正则表达式,这样做可能会更容易。
例如 if s[-2]!=s[-1] and s[-1] in 'aeiou'