Split a string by a delimiter in python
如何拆分此字符串,其中
1 | MATCHES__STRING |
获取EDOCX1的输出(1)?
您可以使用
1 2 | >>>"MATCHES__STRING".split("__") ['MATCHES', 'STRING'] |
您可能对
1 2 3 4 5 6 | import csv csv.register_dialect("myDialect", delimiter ="__", <other-options> ) lines = ["MATCHES__STRING" ] for row in csv.reader( lines ): ... |
如果字符串中有两个或多个(在下面的示例中有三个)元素,则可以使用逗号分隔这些项:
1 | date, time, event_name = ev.get_text(separator='@').split("@") |
在这行代码之后,这三个变量的值将来自变量ev的三个部分
所以,如果变量ev包含这个字符串,并且我们应用分隔符"@":
SA,23。M?RZ@19:00@Klavier+管弦乐队:斯佩齐亚尔
然后,在分割操作之后,变量
- 日期的值为"sa.,23"。M?"RZ"
- 时间值为"19:00"
- 事件名称将具有值"Klavier+Orchester:Spezial"