簡體   English   中英

在python中搜索文件重音詞

[英]Search in a file accent words in python

我在python上創建了此功能,以從.txt文件中提取一些問題。 但是此功能僅給我非重音詞,而忽略了重音詞。 請幫助我修改此功能或正則表達式以捕捉帶有重音的單詞。

def extraiNormalize(nameFile):
    file = open(nameFile, 'rU')
    questions = []
    for line in file:
        field = re.search(r".*User Input:\s*([A-Za-zÀ-ú\s]+[\?])$", line)
        if field is not None:
            quest = field.group(1)
            questions.append(quest)
    file.close()
    print_list(questions)

我找到了一種解決方案,只需編輯此行並添加一些標簽即可。

field = re.search(u".*User Input:\s*([A-Za-zÀ-ú\s]+[\?])$", line.decode('utf8'), re.UNICODE)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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