[英]How to split string based on regex in Python
我正在尝试拆分这些行:
德国/法国/意大利
苹果/橙/瓜
牛肉/猪肉
iPhone / Android的
成:
['德国/法国/意大利]
['Apple','Orange','Melon']
[ '牛肉/猪肉']
['iPhone','Android']
我知道我必须在正则表达式中使用split,但是我不知道如何正确使用它。 如果您告诉我做到,我将非常感谢。
最好的方法是使用字符串方法split()
,该方法split()
参数sep
用作参数,字符串将基于该字符被分割。 并返回拆分元素的列表。 不使用sep
参数时,字符串将转换为list。 但是更优雅的用法是使用list()
方法,而不是此方法将字符串转换为列表对象。
countries = Germany/France/Italy
fruits = Apple/Orange/Melon
meet = Beef/Pork
phones = iPhone/Android
print(list(countries))
print(fruits.split(sep='/')
print(list(meet))
print(phones.split(sep='/')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.