在Python中使用正则表达式查找遵循模式的单词:元音,辅音,元音,辅音。

bluesky1年前 ⋅ 134 阅读

ChatGPT的回答仅作参考:

可以使用以下正则表达式来查找符合该模式的单词:

```python
import re

pattern = r'^[aeiou][bcdfghjklmnpqrstvwxyz][aeiou][bcdfghjklmnpqrstvwxyz]$'

word = 'apple'
if re.match(pattern, word):
    print(word, 'matches the pattern')
else:
    print(word, 'does not match the pattern')
```

解释一下正则表达式:

- `^` 表示匹配字符串的开头
- `[aeiou]` 表示匹配任意一个元音字母
- `[bcdfghjklmnpqrstvwxyz]` 表示匹配任意一个辅音字母
- `$` 表示匹配字符串的结尾

因此,`^[aeiou][bcdfghjklmnpqrstvwxyz][aeiou][bcdfghjklmnpqrstvwxyz]$` 表示匹配一个由元音、辅音、元音、辅音组成的四个字母的单词。

全部评论: 0

    相关推荐