Python搜索字符串
簡單解釋一下我寫的這三個函數:
after_keywords_last:從後往前開始查找字符串中的關鍵字,然後返回這個關鍵字後面所有的內容,包括關鍵字本身。注意查到了就不會再繼續找。
after_keywords_first:從前往後開始查找字符串中的關鍵字,然後返回這個關鍵字後面所有的內容,包括關鍵字本身。注意查到了就不會再繼續找。
find_keywords_in_string:查找關鍵字,找到了,就返回true,找不到就返回false。
如果函數寫的有問題,歡迎私信。
# input keywords and string, find from last, return the string after the keywords
def after_keywords_last(string, keywords):
return string[string.rfind(keywords):]
# input keywords and string, find from first, return the string after the keywords
def after_keywords_first(string, keywords):
return string[string.find(keywords):]
# input keywords and string,find from string. if find:return true;if not find:return false
def find_keywords_in_string(string, keywords):
STR = string.find(keywords)
if STR == -1:
return False
else:
return True
提供Python自動化腳本編寫服務,如有需求可以聯繫qq:838648292