[英]How to get a string between two substrings?
我有一個文本文件中的以下文本。
#AAA#WantedData#bbb#ccc#ddd#eee#SoOn#
我只想從上面的字符串中獲取WantedData
。 我一直想得到第二個和第三個#
號之間的數據。
在python
實現此目的的有效方法是什么?
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.