2016-02-05 3 views
0

У меня есть частотный словарь, который я скопировал в MsWord.Advanced Find & Replace in MSWord

Я ищу, чтобы импортировать это в SuperMemo (программа памяти с интервалом повторения, подобная Anki).

Я основная часть документа выглядит следующим образом:

93 | 151709 11 dans prep in, in, from * je reviendrai dans dix minutes - Я вернусь через 10 минут 93 | 161033 12 ce det, pro this, that * je ne déteste pas cet homme - Я не ненавижу этого человека 87 | 307421 13 il pro he, it * allez voir s'il est blessé - посмотри, травмирован ли он 86 | 251585 14 дш про кто, кого * JE пе саис па à Квай m'adresser - я не знаю, с кем поговорить

Я хотел бы найти способ, чтобы найти и заменить номера, граничащих с " |» а также "|" подписать себя. Кроме того, я хотел бы поместить каждое слово в свою строку, а главное - вернуться до «строки чисел» + «|».

я правильно доработанный документ будет выглядеть следующим образом:

11 данс приготовительному в, в, из * JE reviendrai Dans Dix минут - я вернусь через 10 минут
12 в.п. Det, про это, что * je ne déteste pas cet homme - Я не ненавижу этого человека
13 il pro he, it * allez voir s'il est blessé - пойти посмотреть, если он получил травму
14 qui pro кто, кого * je ne sais pas à qui m'adresser - Не знаю, с кем поговорить с

+0

Вы пробовали некоторые шаги в этой статье (https://support.office.ком/EN-US/статьи/Найти и заменить-текста по-использованием-регулярных выражений-Advanced-eeaa03b0-e9f3-4921-b1e8-85b0ad1c427f)? – vmachan

ответ

0

Что делать

В Находке и заменить коробку:

  • установите флажок Использовать Wildcards
  • В ВНайтиполе поставил <[0-9]@ | [0-9]@>
  • В поле Заменить поместить ^l
  • Нажмите Заменить все

Как это работает

Вы можете найти специальные символы, нажав специальную кнопку в поле «Найти и заменить». В основном:

  • ^l является ручной разрыв строки (то же самое, как вы получите, нажав возвращение
  • [0-9] означает любой символ, цифра
  • [0-9]@ означает 1 или более цифр
  • <[0-9]@ означает 1 или больше цифр, включая начало слова
  • <[0-9]@ | [0-9]@> означает слово цифр, пробел, трубу, пробел и слово цифр
+0

Спасибо вам большое! – user5885940