Python——保留指定字符拆分字符串

                                                  Python——保留指定字符拆分字符串

 

目標:根據指定字符列表,將目標字符串進行拆分,且同時保留這些字符串,輸出爲列表。

解決方案:替換+拆分

 

if __name__ == "__main__":
    ob_string = "我想喝[喜茶]、「一點點」和{奈雪的茶}"
    char_list = ["[喜茶]", "「一點點」", "{奈雪的茶}"]
    for char in char_list:
        ob_string = ob_string.replace(char, "#" + char + "#")
    content = []
    for word in ob_string.split("#"):
        if word != "":
            content.append(word)
    print("拆分結果:", content)

輸出:

拆分結果: ['我想喝', '[喜茶]', '、', '「一點點」', '和', '{奈雪的茶}']

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章