case-folding

    0熱度

    2回答

    假設我有一個涉及檢查長字符串(例如LS)的開始的工作流程,以查看它是否以較短的字符串SS開頭。如果是這樣,我砍掉LS的匹配部分,並對剩下的部分做些什麼。否則,我做別的事情。 (提示此問題的具體情況是解析庫。) def do_thing(LS, SS): if (LS.startswith(SS)): action_on_match(LS[len(SS):]) els

    6熱度

    3回答

    我在將大寫字母與變音符號轉換爲小寫字母時遇到問題。 print("ÄÖÜAOU".lower()) A,O和U得到正確的轉換,但Ä,Ö和Ü保持大寫。有任何想法嗎? 第一個問題是固定與.decode( 'UTF-8'),但我仍然有第二個: # -*- coding: utf-8 -*- original_message="ÄÜ".decode('utf-8') original_messag

    3熱度

    1回答

    最近在忽略大小寫的情況下閱讀了casefold和字符串比較。我讀過MSDN標準是使用InvariantCulture,並且絕對避免使用小寫字母。然而,從我讀過的案例來看,就像是一個更積極的小寫案例。我的問題是我應該在Python中使用casefold還是使用pythonic標準來代替?另外,casefold是否通過土耳其測試?