举例说明python re.split怎么使用
时间: 2023-07-04 21:21:10 浏览: 167
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Python的re模块提供了re.split()方法,用于根据正则表达式分割字符串。下面是一个简单的例子:
```python
import re
s = "apple,banana,orange,pear"
result = re.split(r",", s)
print(result)
```
输出结果:
```
['apple', 'banana', 'orange', 'pear']
```
在上面的例子中,我们使用逗号作为分隔符,将字符串s分割成了一个列表。
re.split()方法的第一个参数是正则表达式,第二个参数是需要分割的字符串。正则表达式可以是任何可以匹配分隔符的表达式,比如空格、逗号、分号、冒号等。
下面是另一个例子,使用多个分隔符分割字符串:
```python
import re
s = "apple/banana,orange;pear"
result = re.split(r"[,/;]", s)
print(result)
```
输出结果:
```
['apple', 'banana', 'orange', 'pear']
```
在上面的例子中,我们使用了一个字符集来匹配多个分隔符。字符集用方括号括起来,里面列出需要匹配的字符。在这个例子中,我们使用了`[,/;]`表示匹配逗号、斜杠和分号。
阅读全文