Я использую MS Office 365. У меня есть большой документ MS Word, содержащий более 10000 строк.

В документе есть несколько бессмысленных строк, которые содержат бессмысленные буквы алфавита, неизвестные азиатские буквы, символы и цифры, и количество этих символов в этих «бессмысленных строках» обычно меньше 10. Другими словами, в моем документе есть строки меньшего размера. более 10 символов (буквы, азиатские буквы, символы и цифры).

Я хочу удалить эти строки, которые содержат только 10 или менее символов.

Было обнаружено, что Notepad++ может сделать это . Удалить строки с количеством букв меньше X. Notepad++

Но когда я пытаюсь использовать поиск и замену похожих регулярных выражений из MS Word. Но они не работают. Я попытался выполнить поиск ^.{0,10}$, затем слово MS говорит

^. is not a valid special character for the Find What box. 

Итак, я попытался найти ^p.[0,10]$ и ^l.[0,10]$, тогда слово MS не может найти ни одного вхождения.

Я пробовал подстановочные знаки, но в этом случае слово MS говорит, что ^p (или ^) не является допустимым специальным символом или не поддерживается при использовании подстановочных знаков.

Итак, я не уверен, смогу ли я искать такие случаи.

Нужно ли писать макрос для этой функции? Я знаю, как удалить всю строку, содержащую определенную строку, с помощью макроса, например:
https://word.tips.net/T003838_Finding_and_Deleting_Rows.html

Но я надеюсь удалить строку с количеством символов меньше X, не проверяя по одному. У меня 10000 строк, и я не могу проверить все вхождения... Можем ли мы создать макрос для подсчета количества символов в строке и использовать это как условие для удаления или нет и перехода к следующей строке?

no answer