程序填空题:python正则表达式-匹配多个单词
请你使用字符组匹配`Ruby`、`Rube`、`ruby`、`rube`。
需要匹配的
* ruby
* rube
* Ruby on Rails
* Rube on Rails
不能匹配的
* rubb on rails
* ruyye on rails
* ruee
* hello world
```python
程序写在这里。下面的空分值是3分。
例如:
import re
contents='''
ruby
rube
Ruby on Rails
Rube on Rails
rubb on rails
ruyye on rails
ruee
hello world
'''
p = re.compile(r'')
for line in p.findall(contents):
print(line)
```
答案:
第1空:[Rr]ub[ye]
需要匹配的
* ruby
* rube
* Ruby on Rails
* Rube on Rails
不能匹配的
* rubb on rails
* ruyye on rails
* ruee
* hello world
```python
程序写在这里。下面的空分值是3分。
例如:
import re
contents='''
ruby
rube
Ruby on Rails
Rube on Rails
rubb on rails
ruyye on rails
ruee
hello world
'''
p = re.compile(r'')
for line in p.findall(contents):
print(line)
```
答案:
第1空:[Rr]ub[ye]