我有一个文本文件中的以下文本。
#AAA#WantedData#bbb#ccc#ddd#eee#SoOn#
我只想从上面的字符串中获取WantedData
。我总是想获得第二个和第三个#
符号之间的数据。
在python
中实现此目标的有效方法是什么?
答案 0 :(得分:2)
Python字符串split()方法
split()方法将字符串拆分为列表。
您可以指定分隔符,默认分隔符是任何空格。
data.split("#") # ['', 'AAA', 'WantedData', 'bbb', 'ccc', 'ddd', 'eee', 'SoOn', '']
您可以像这样进行操作(如果您始终需要第二个和第三个#sign之间的数据。):
data = "#AAA#WantedData#bbb#ccc#ddd#eee#SoOn#"
print (data.split("#")[2])
输出:
WantedData