1,阿尔卑斯冰食站,杨家坪珠江路48号西城天街购物广场1楼,29.5126018653,106.51294278,重庆市;九龙坡区,美食;面包甜点," ",利用Python中正则化表达进行分割,给出代码
时间: 2023-09-07 11:05:16 浏览: 126
### 回答1:
import re
# 原始字符串
string = "阿尔卑斯冰食站,杨家坪珠江路48号西城天街购物广场1楼,29.5126018653,106.51294278,重庆市;九龙坡区,美食;面包甜点,"
# 分割的正则表达式
pattern = r'[,;]'
# 使用正则表达式进行分割
result = re.split(pattern, string)
# 打印分割结果
print(result)
### 回答2:
代码如下:
```python
import re
address = "阿尔卑斯冰食站,杨家坪珠江路48号西城天街购物广场1楼,29.5126018653,106.51294278,重庆市;九龙坡区,美食;面包甜点"
# 使用正则表达式进行分割
result = re.split(r",|;", address)
for item in result:
print(item.strip())
```
输出结果:
阿尔卑斯冰食站
杨家坪珠江路48号西城天街购物广场1楼
29.5126018653
106.51294278
重庆市
九龙坡区
美食
面包甜点
### 回答3:
根据给出的信息,可以利用Python中的正则表达式进行字符串分割。代码如下:
```python
import re
# 给定的字符串
string = "阿尔卑斯冰食站,杨家坪珠江路48号西城天街购物广场1楼,29.5126018653,106.51294278,重庆市;九龙坡区,美食;面包甜点,"
# 正则表达式,使用逗号+分号作为分隔符
pattern = r"[,;]"
# 利用正则表达式进行分割
result = re.split(pattern, string)
# 输出分割结果
print(result)
```
运行以上代码,输出结果为:
```
['阿尔卑斯冰食站', '杨家坪珠江路48号西城天街购物广场1楼', '29.5126018653', '106.51294278', '重庆市', '九龙坡区', '美食', '面包甜点', '']
```
分割结果为一个列表,其中包含了分割后的每个子字符串。
阅读全文