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

发布于 2024-10-04 11:54:57 字数 240 浏览 2 评论 0原文

我会解释我想做什么。

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

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

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

I will explain what I wanna do.

If I have a text like "go there Jack" and I wanna automate rewriting it as "Jack went there".
Let's imagine it's a lengthy text over thousands of lines and has a fixed format over time like "go there Jonh", "go there Joe", "go there Smith".. etc (these are just imaginary examples but the text is not much different).

So i wanna ask is there a tool or a programming language library to automate such task ?

NB: " i have heard about text filters in linux but google didn't help me"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乱了心跳 2024-10-11 11:54:57

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

Mmm, I'd say go with some kind of scripting language for something like that. Try Python. Also, depending on how complex these patterns get you might want to look into Regular Expressions. so python+regular expressions imho.

忘年祭陌 2024-10-11 11:54:57

如果文本的固定文本为 go There 那么您可以使用正则表达式与 /go There (.*)/i 进行匹配并创建新的string 使用匹配的字符串 + ' gone there'

如果您指定您正在使用哪种语言,那么它会有所帮助,以便可以给出示例。

If the text has fixed text as go there <name> then you can use regular expression to do a match with /go there (.*)/i and create new string using the matched string + ' went there'

It helps if you specify which language you are using so an example can be given.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文