Text 如何实现文本重写的自动化?

Text 如何实现文本重写的自动化?,text,rewriting,Text,Rewriting,我会解释我想做什么 如果我有一个像“Jack去那里”这样的文本,我想自动将其改写为“Jack去那里”。 让我们想象一下,这是一个长达数千行的文本,随着时间的推移,它有一个固定的格式,如“go there John”、“go there Joe”、“go there Smith”。。等等(这些只是虚构的例子,但文本没有太大不同) 所以我想问,有没有一个工具或编程语言库来自动完成这样的任务 注:“我听说过linux中的文本过滤器,但谷歌没有帮我”嗯,我想说,用某种脚本语言来实现类似的功能。试试Pyt

我会解释我想做什么

如果我有一个像“Jack去那里”这样的文本,我想自动将其改写为“Jack去那里”。
让我们想象一下,这是一个长达数千行的文本,随着时间的推移,它有一个固定的格式,如“go there John”、“go there Joe”、“go there Smith”。。等等(这些只是虚构的例子,但文本没有太大不同)

所以我想问,有没有一个工具或编程语言库来自动完成这样的任务


注:“我听说过linux中的文本过滤器,但谷歌没有帮我”

嗯,我想说,用某种脚本语言来实现类似的功能。试试Python。此外,根据这些模式的复杂程度,您可能需要研究正则表达式。因此,python+正则表达式imho。

如果文本具有固定文本,如
go there
,则可以使用正则表达式与
/go there(.*)/i
进行匹配,并使用匹配的字符串+
“go there”


如果您指定使用哪种语言,这样就可以给出一个示例,这会很有帮助。

R您是否正在尝试复制文件中的现有字符串?如果是,那么你可以使用sed或perlThere,它们可以将动词的不定式形式转换为过去时态。