簡體   English   中英

如何獲得兩個子字符串之間的字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM