我有一个字符串 ""a,b",,," ,怎么将他分割成字符串数组{"a,b","","",""}
时间: 2023-08-21 20:06:08 浏览: 118
Mysql通过存储过程分割字符串为数组
你可以使用split()方法来将该字符串分割成一个字符串数组。在这种情况下,你可以根据逗号分隔符将字符串分割成多个部分。以下是一个示例代码:
```python
string = '"a,b",,,"'
array = string.split(',')
result = []
for item in array:
if item == '""':
result.append('') # 如果元素为两个连续双引号,那么将其替换为空字符串
else:
result.append(item.strip('"')) # 去除双引号
print(result)
```
这将输出:["a,b", "", "", ""]。在这个示例中,我们使用strip()方法去除了双引号,以及使用了额外的逻辑来处理连续的两个双引号情况。希望这对你有所帮助!如果你还有其他问题,请随时向我提问。
阅读全文