我必须在由该行中的行号和字号指定的特定位置替换多行文本中的一个单词。所有单词都在列中对齐。
我正在使用一种算法,通过它的坐标找到单词。
我正在获取指定行号的行,将其拆分为单独的子字符串,并用另一个单词替换指定位置的单词。然后我加入 (" ".join() ) 并将修改后的行写回文件中。我的问题是我在修改后的行中失去了单词对齐。我怎样才能同时证明和加入?(一行中的其他单词也会失去对齐,而不仅仅是修改过的单词)
我想如果我使用一点不同的方法,在要修改的单词的位置拆分一行,我可以做到这一点,但我没有意识到在单词边界拆分一行后我会失去对齐。