重新.编译与r""
你好,我是使用一个工具(厚度),显然是希望令牌创建使用r"但因为一个令牌是一个相当复杂的正则表达式,我想要的以编程方式创建正则表达式.我怎么能生成一个字符串,然后创建相同类型的吗r"函数呢?具体地说,在下面的程序中,辅音不相同的类型t_NAME,但我认为它需要使用厚度分:进口再保险[t_NAME = r ' [a-zA-Z_] - za - z0 - 9 _] *'喉音= ' kh | gh ? | \"n"腭= ' (?:chh ? | jh ? | \ ~ n)"脑= ' \.(?:th ? | dh ? | n)"牙科= ' (?:th ? | dh ? | n)"半元音= ' [yrlv] '咝咝作声的= '[\"\]的野心家= ' h '辅音= re.compile (' | ' . join([喉音、腭、脑,牙科,半元音,发出咝咝声响,上进)))打印辅音打印t_NAME