如何获得两个子字符串之间的字符串?

时间:2019-07-05 09:59:36

标签: python regex python-3.x

我有一个文本文件中的以下文本。

#AAA#WantedData#bbb#ccc#ddd#eee#SoOn#

我只想从上面的字符串中获取WantedData。我总是想获得第二个和第三个#符号之间的数据。

python中实现此目标的有效方法是什么?

1 个答案:

答案 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