日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python | 删除两个指定字符串之间的内容

發(fā)布時(shí)間:2024/4/14 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python | 删除两个指定字符串之间的内容 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)驗(yàn)中發(fā)現(xiàn)原始數(shù)據(jù)需要進(jìn)行一些預(yù)處理,對(duì)于沒有意義的一些句子,需要進(jìn)行刪除,當(dāng)數(shù)據(jù)量比較大時(shí),一個(gè)一個(gè)的刪除,耗費(fèi)人力,且沒有任何技術(shù)含量,花了時(shí)間反而很不劃算,于是還是編寫幾句代碼來(lái)實(shí)現(xiàn)該功能。

def deleteByStartAndEnd(s, start, end):# 找出兩個(gè)字符串在原始字符串中的位置,開始位置是:開始始字符串的最左邊第一個(gè)位置,結(jié)束位置是:結(jié)束字符串的最右邊的第一個(gè)位置x1 = s.index(start)x2 = s.index(end) + len(end) # s.index()函數(shù)算出來(lái)的是字符串的最左邊的第一個(gè)位置# 找出兩個(gè)字符串之間的內(nèi)容x3 = s[x1:x2]# 將內(nèi)容替換為控制符串result = s.replace(x3, "")return resultif __name__ == '__main__':s1 = "我就是一段中文測(cè)試文本,為了讓顯得高大上,我還是隨便多說(shuō)幾個(gè)字吧,反正也是要?jiǎng)h除的,哈哈。"s2 = "qwertyuiopasdfghjklzxcvbnm"start1 = "測(cè)試"end1 = "幾個(gè)字吧"start2 = "opa"end2 = "zx"print("====測(cè)試中文====")r1 = deleteByStartAndEnd(s1, start1, end1) # 預(yù)測(cè)輸出結(jié)果是:我就是一段中文,反正也是要?jiǎng)h除的,哈哈。print(r1)print("====測(cè)試英文====")r2 = deleteByStartAndEnd(s2, start2, end2) # 預(yù)計(jì)輸出結(jié)果是:qwertyuicvbnmprint(r2)

結(jié)果:

總結(jié)

以上是生活随笔為你收集整理的python | 删除两个指定字符串之间的内容的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。