如何自动重写文本?

时间:2010-11-25 04:48:30

标签: text rewriting

我会解释我想做什么。

如果我有一个像“去那里杰克”的文字,我想自动重写它作为“杰克去那里”。
让我们想象一下,它是一个冗长的文本,数千行,并且随着时间的推移有一个固定的格式,如“去那里Jonh”,“去那里乔”,“去那里史密斯”......等等(这些只是想象中的例子,但文字并不多不同)。

所以我想问一下,是否有工具或编程语言库可以自动执行此类任务?

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

2 个答案:

答案 0 :(得分:0)

嗯,我会说某种类似的脚本语言。试试Python。此外,根据这些模式的复杂程度,您可能需要查看正则表达式。所以python +正则表达式imho。

答案 1 :(得分:0)

如果文本的文本已修复为go there <name>,那么您可以使用正则表达式与/go there (.*)/i匹配,并使用匹配的字符串+ ' went there'创建新字符串

如果您指定使用的是哪种语言,则可以提供示例。