fromgroupdocs.search.dictionariesimportCharacterReplacementPairpairs=[CharacterReplacementPair("Ä","a"),CharacterReplacementPair("ä","a"),CharacterReplacementPair(0x1D400,0x0061),# Mathematical bold capital A → 'a']
init
Initializes a new CharacterReplacementPair.
def__init__(self,character,replacement):...
Parameter
Type
Description
character
int
The Unicode code point to be replaced.
replacement
int
The replacement Unicode code point.
Example
fromgroupdocs.search.dictionariesimportCharacterReplacementPair# Adding character replacements to a dictionarypairs=[CharacterReplacementPair("Ä","a"),CharacterReplacementPair("ä","a"),CharacterReplacementPair(0x1D400,0x0061),# Mathematical bold capital A → 'a']replacements.add_range(pairs)# Creating replacements for all lowercase characterscharacter_replacements=[]forcode_pointinrange(0x10000):character=chr(code_point)repl=character.lower()ifrepl!=characterandlen(repl)==1:character_replacements.append(CharacterReplacementPair(character,repl))