0
以下のコードは、symblsDict
の辞書キーとその値を変数line
に置き換えます。この文脈ラムダ関数でPythonコードスニペットの下で動作するLambda関数
keys1 = ('|'.join(symblsDict.keys()))
robj1 = re.compile(keys1)
result = robj1.sub(lambda m: symblsDict[m.group(0)], line)
.Iは、我々がどのような値を代入されていないような可変m
は、マッチングパターン結果を持っているか理解していない変数m
を宣言するために使用され、これは、マッチングパターン結果を保持していますm
は、関数内で宣言していますか?
Content of Dictionary:{'FTP': 'FTP,COND=(0,LE)', 'TOTAL.LIB6': 'TOTAL.TEST.LIB', 'TOTAL.CTRX': 'TOTAL.TEST.CTRX', 'DD1': 'ZZ.VVMSSB', 'JHSOUT': '*', 'SOUT': '*', 'SALEDB': 'TEST12', 'EMAIL': 'EMAIL,COND=(0,LE)'
Content of keys1: FTP|TOTAL.LIB6|TOTAL.CTRX|DD1|JHSOUT|SOUT|SALEDB|EMAIL
Content of line: // SOUT=A,
Output:// *=A,
'm'は関数シグネチャ' lambda: 'で宣言されています。 – TigerhawkT3