日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 去除字符串中指定字符串

瀏覽:32日期:2022-08-03 17:14:32

1、背景

最近的項目中,再次踩到Python字符串處理的坑,決定把此次解決方案記錄一下,以勿踩坑。

2、遇到坑

原本字符串:大坪英利國際8號樓88-88號重慶漢喬科技有限公司大坪英利國際8號樓去除最左邊的字符串:大坪英利國際8號樓預期結果:88-88號重慶漢喬科技有限公司大坪英利國際8號樓

自然而然,第一個想到的就是lstrip()函數。

Python中lstrip() 方法用于截掉字符串左邊的空格或指定字符。但實際上結果:

lstrip: -88號重慶漢喬科技有限公司大坪英利國際8號樓

3、找到 lstrip() 坑的真相

函數原型:

def lstrip(self, chars=None): # real signature unknown; restored from __doc__ ''' S.lstrip([chars]) -> str Return a copy of the string S with leading whitespace removed. If chars is given and not None, remove characters in chars instead. ''' return ''

看來 lstrip 方法是 比對字符 并去除,而不是簡單的去除最左邊字符串。那好,再驗證一下:

'重慶重慶師范大學'.lstrip('重慶')

結果:

師范大學

那我想簡單的去除字符串中的首個指定字符串,最好不用 lstrip() 了。于是又想到了split 方法 和 replace 方法……

4、解決方案

4.1、方法1 split

函數原型:

def split(self, instring, maxsplit=_MAX_INT, includeSeparators=False): ''' Generator method to split a string using the given expression as a separator. May be called with optional C{maxsplit} argument, to limit the number of splits; and the optional C{includeSeparators} argument (default=C{False}), if the separating matching text should be included in the split results. Example::punc = oneOf(list('.,;:/-!?')) print(list(punc.split('This, this?, this sentence, is badly punctuated!'))) prints:: [’This’, ’ this’, ’’, ’ this sentence’, ’ is badly punctuated’, ’’] ''' splits = 0 last = 0 for t,s,e in self.scanString(instring, maxMatches=maxsplit): yield instring[last:s] if includeSeparators: yield t[0] last = e yield instring[last:]

4.2、方法2 replace

函數原型:

def replace(self, old, new, count=None): ''' For each element in `self`, return a copy of the string with all occurrences of substring `old` replaced by `new`. See also -------- char.replace ''' return asarray(replace(self, old, new, count))

5、案例

5.1、源代碼

# -*- coding: utf-8 -*-'''Author: ZhenYuShaCreateTime: 2020-2-26Info: 去除字符串中 首個指定字符串'''def run(source, key): tmp_ls = source.lstrip(key) tmp_re = source.replace(key, '', 1) tmp_sp = source.split(key, 1)[1] return tmp_ls, tmp_re, tmp_spif __name__ == ’__main__’: tmp_1, tmp_2, tmp_3 = run('大坪英利國際8號樓88-88號重慶漢喬科技有限公司大坪英利國際8號樓', '大坪英利國際8號樓') print('test_1 lstrip:', tmp_1) print('test_1 replace:', tmp_2) print('test_1 split:', tmp_3) tmp_1, tmp_2, tmp_3 = run('重慶重慶師范大學', '重慶') print('test_2 lstrip:', tmp_1) print('test_2 replace:', tmp_2) print('test_2 split:', tmp_3)

5.2、效果

Python 去除字符串中指定字符串

6、延伸

split 和 replace 可以解決字符串首個指定字符串去除問題, 但去除字符串這個問題不僅僅是去除就完了,還要去判斷是否符合我們的要求。

6.1、看字符串開頭是否是指定字符串

如果需要以指定字符串開頭,要用 startswith 函數來判斷。

6.2、看字符串中是否存在指定字符串

如果不存在指定字符串,直接用 split 和 replace 會直接崩潰的,那就需要 find 函數來查看了。

到此這篇關于Python 去除字符串中指定字符串的文章就介紹到這了,更多相關Python 去除字符串 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕日本一区| 久久久精品久久久久久96| 悠悠资源网久久精品| av中文字幕在线观看第一页| 国产一区二区三区四区| av高清不卡| 99亚洲精品| 亚洲日韩中文字幕一区| 国产精品地址| 婷婷成人综合| 亚洲日本欧美| 精品国产一区二区三区av片| 国产伦久视频在线观看| 在线精品视频在线观看高清| 久久av一区| 国产精品成人3p一区二区三区| 欧美日韩在线观看首页| 国产精品伦理久久久久久| 久久国产欧美| 日韩精品一区二区三区免费视频| 欧美久久香蕉| 高清不卡亚洲| 亚洲欧美视频一区二区三区| 久久99久久久精品欧美| 三级在线看中文字幕完整版| 蜜桃国内精品久久久久软件9| 免费在线看一区| 久久精品一本| 欧美日韩精品一本二本三本| 日韩av网站在线免费观看| 黑人精品一区| 亚洲人成亚洲精品| 日韩激情一区二区| 日韩精品诱惑一区?区三区| 亚洲精品激情| 香蕉视频亚洲一级| 自拍自偷一区二区三区| 岛国av在线网站| 亚洲另类av| 六月婷婷综合| 日韩精品免费一区二区夜夜嗨| 日韩1区在线| 午夜精品福利影院| 亚洲精品.com| 国产精品日韩精品在线播放| 欧美日韩国产精品一区二区亚洲| 国产日韩欧美在线播放不卡| 国产一区2区| 日本伊人久久| 国产午夜精品一区二区三区欧美 | 国产精品伊人| 鲁大师影院一区二区三区| 久久久免费人体| 六月丁香综合| 日韩精品一区二区三区免费观影 | 欧美日韩亚洲一区三区| 亚洲午夜黄色| 欧美激情福利| 亚洲精品女人| 国产91精品对白在线播放| 国产精品一区亚洲| 麻豆亚洲精品| 性欧美xxxx免费岛国不卡电影| 国产精品麻豆成人av电影艾秋| 国产精品免费看| 亚洲免费福利| 精品黄色一级片| 99国产一区| 国产99久久| 成人午夜在线| 国产精品啊v在线| 欧美偷窥清纯综合图区| 日韩精品一区第一页| 在线日韩中文| 亚洲a一区二区三区| 色综合五月天| 国产成人77亚洲精品www| 日韩福利视频网| 免费日本视频一区| 美女精品在线观看| 一本色道精品久久一区二区三区| 精品国产91| 国产欧美日韩一区二区三区四区| 久久av一区二区三区| 久久国产亚洲| 亚洲黑丝一区二区| 久久国产中文字幕| 激情婷婷综合| 91成人网在线观看| 亚洲深夜影院| aa国产精品| 免费欧美日韩| 美女日韩在线中文字幕| 首页欧美精品中文字幕| 亚洲精品1区2区| 免费久久99精品国产自在现线| 99xxxx成人网| av亚洲免费| 国产亚洲福利| 一区二区三区四区在线观看国产日韩| 丝袜美腿亚洲一区二区图片| 伊人久久大香伊蕉在人线观看热v| 天堂av在线一区| 伊人精品久久| 日韩区一区二| 国产精品黄色片| 国产videos久久| 久久久久99| 黑丝一区二区| 日本中文字幕一区二区| 国产欧美91| 国产一区二区三区免费在线| 久久成人av| www.51av欧美视频| 尹人成人综合网| 性欧美长视频| 日韩高清一区在线 | 亚洲免费资源| 国产日韩高清一区二区三区在线 | 久久只有精品| 成人国产精品一区二区网站| 国产成人精品一区二区免费看京 | 亚洲欧美伊人| 日韩欧美激情| 国产一区二区三区探花| 久久九九国产| 亚久久调教视频| 精品少妇av| 黑丝一区二区| 天堂成人免费av电影一区| 国产欧美日韩精品一区二区免费 | 天堂精品久久久久| 国产suv精品一区| 欧洲激情综合| 亚洲18在线| 精品91福利视频| 91精品电影| 国产欧美日韩精品一区二区三区| 国产66精品| 综合激情视频| 高清精品久久| 亚洲91久久| 欧美日本三区| 韩日一区二区三区| 国产精品亚洲综合色区韩国| 亚洲网站视频| 国产欧美日韩精品高清二区综合区| 欧美男人天堂| 综合精品一区| 蜜桃精品在线| 91成人福利| 9国产精品视频| 成人一区而且| 日韩av在线免费观看不卡| 日韩在线观看| 欧美国产视频| 国产精品美女| 中文一区一区三区高中清不卡免费| 免费人成精品欧美精品| 给我免费播放日韩视频| 日韩国产欧美三级| 女主播福利一区| 精品国产免费人成网站| 亚洲精品九九| 日韩视频久久| 久久男女视频| 久久uomeier| 欧美日韩亚洲一区三区| 亚洲一区激情| 欧美国产一级| 国产欧美日韩免费观看| 欧美经典一区| 亚洲一二三区视频| 日韩精品看片| 国产免费av一区二区三区| 亚洲福利久久| 成人精品高清在线视频| 国产精品综合| 鲁大师影院一区二区三区| 国内精品美女在线观看| 日韩精品一页| 夜夜嗨一区二区三区| 欧美二三四区| 精品久久久亚洲| 日韩精品中文字幕吗一区二区 | 国际精品欧美精品| 奇米狠狠一区二区三区| 久久高清免费| 久久久一本精品| 国产videos久久| 国产精品xxx在线观看| 亚洲精品观看| 中文字幕日韩欧美精品高清在线| 免费观看不卡av| 99精品一区| 色婷婷狠狠五月综合天色拍| 精品国产91| 电影91久久久| 麻豆精品视频在线观看免费| 日韩动漫一区|