Исправление кавычек внутри кавычек.
Пример:
«Цыганы» мои не продаются вовсе», — сетовал Пушкин.
«„Цыганы" мои не продаются вовсе», — сетовал Пушкин.
(«)([^«»]*)(«)([^«»]*)(»)([^«»]*)(»)
«$2„$4"$6»
„Кавычки лапки" в российской типографской традиции должны быть такими, как тут: открывающие — нижние „девятки", закрывающие — верхние „шестёрки".
"Английские кавычки", их в русском тексте лучше не использовать.
Данный Grep работает некорректно если кавычек внутри кавычек много.
Неразрывный пробел между инициалами и фамилией, если инициалы стоят перед фамилией
\<(\u)\>\.? ?\<(\u)\>\.? ?(\u\l)
$1.~s$2.~s$3
Неразрывный пробел между инициалами и фамилией, если инициалы стоят после фамилии
(\l) \<(\u)\>\.? ?\<(\u)\>\.?
$1~s$2.~s$3.
Неразрывный пробел между числом и словом "год", "месяц", единицами измерения, знакам валюты и другим словам
(\d)(руб|р\.|коп\.|евро|долл|цент|\ x{20BD}|€|[=$=]|¢|тыс|млн|млрд|трлн|милли|санти|деци|кило|сек|\<с\ >|мин|час|\<ч\>|день|дня|дней|ноч |сут|недел|месяц|год|года|лет|г\.|гг\.|ве к|вв\.|в\.|метр|\<м\>|мм|см|дм|км| грамм|\<г\>|мг|кг|тонн|\<т\>|литр| \<л\>|мл|градус|° ?С|° ?C|° ?F|гектар| га|процент|чел|раз|января|февраля |марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря)
$1~s$2
Неразрывный пробел между числом и следующим словом
(\d)
$1~s
Неразрывный пробел между словом и союзом, предлогом состоящим из одного, двух, и трех букв (рекомендуется для выключки по левому флагу)
\<(?i:(а|без|в|вне|во|вы|да|для|до|ее|её|ей|ею|за|и|из|изо|или|им|их|к|ко|меж|мы|на|над|не|ни|но|ну|о|об|обо|он|от|ото|по|под|при|про|с|со|та|те|то|ту|ты|у|уж|я))\>([[:punct:]]?)\s
$1$2~s
Неразрывный пробел между словом и союзом, предлогом состоящих из одной буквы
(?<=\<\w\>)пробел
~S
поставить пробел после собаки, иначе Grep не сработает
если после одного символа стоит запятая, то
(?<=\<\w\>),?пробел
~S
Неразрывный пробел с частицами бы, б, же, ж, ли, ль (рекомендуется для всех видов выключки)
\s\<(бы|б|же|ж|ли|ль)\>
~s$1
Неразрывный пробел только однобуквенных слов в начале предложения (рекомендуется для выключки по формату)
(\<[АВИКОСУЯ]\>)\s
$1~s
Найти все латинские буквы
[a-zA-Z]
Убрать лишний пробел перед началом абзаца
^ +