Как можно автоматизировать переписывание текста? - PullRequest
0 голосов
/ 25 ноября 2010

Я объясню, что я хочу сделать.

Если у меня есть текст типа «иди туда, Джек», и я хочу автоматизировать, переписав его как «Джек пошел туда».
Давайте представим, что это длинный текст, содержащий более тысячи строк и имеющий фиксированный формат, такой как «иди туда, Джон», «иди туда, Джо», «иди туда, Смит» и т. Д. разные).

Итак, я хочу спросить, есть ли инструмент или библиотека языков программирования для автоматизации такой задачи?

Примечание: «Я слышал о текстовых фильтрах в Linux, но Google не помог мне»

Ответы [ 2 ]

0 голосов
/ 25 ноября 2010

Если текст имеет фиксированный текст как go there <name>, то вы можете использовать регулярное выражение для сопоставления с /go there (.*)/i и создать новую строку, используя сопоставленную строку + ' went there'

Это помогает, если вы укажетекакой язык вы используете, чтобы можно было привести пример.

0 голосов
/ 25 ноября 2010

Ммм, я бы сказал, что-то вроде скриптового языка.Попробуйте Python.Кроме того, в зависимости от сложности этих шаблонов, вы можете захотеть взглянуть на регулярные выражения.так python + регулярные выражения imho.

...