-1

我会解释我想做什么。

如果我有一个像“去那里杰克”这样的文字,我想自动将它重写为“杰克去那里”。
让我们想象一下它是一个长达数千行的长文本,并且随着时间的推移具有固定的格式,例如“go there Jonh”、“go there Joe”、“go there Smith”.. 等(这些只是虚构的示例,但文本并不多不同的)。

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

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

4

2 回答 2

0

嗯,我会说用某种脚本语言来做类似的事情。试试 Python。此外,根据这些模式的复杂程度,您可能需要研究正则表达式。所以python +正则表达式恕我直言。

于 2010-11-25T04:56:41.223 回答
0

如果文本具有固定文本,go there <name>那么您可以使用正则表达式进行匹配/go there (.*)/i并使用匹配的字符串创建新字符串 +' went there'

如果您指定您使用的语言以便给出示例,这会有所帮助。

于 2010-11-25T04:58:20.850 回答