Skip to main content Link Menu Expand (external link) Copy Copied

Майкрософт почему­то свои регулярки на называет “wildcards”

Примеры

Поиск

Описание Найти
Найти все русские буквы в документе [А‐ЯЁа‐яё]
Найти все русские аббревиатуры, длиной от 2 до 8 символов <[А‐ЯЁ]{2;8}>
Найти все, что в фигурных скобках {*}
Найти все ссылки на нормативные документы вида “{некоторый текст}” {[a‐zA‐Z0‐9\‐.]@}
Найти все даты в документе [0‐3][0‐9][‐./][0‐1][0‐9][‐./][0‐9]{2;4}
Поиск всех разрывов страниц, переносов строки.т.д. [^11^12^13]
Поиск KKS­-кода систем (FH1 специфична) <[A‐CF‐NPQSX][A‐HJ‐NP‐Z][A‐HJ‐Z]
Поиск ККS-кода арматуры (FH1 специфична) <[A‐CJ‐NPQSX][A‐HJ‐NP‐Z][A‐HJ‐Z][0‐9,//(/)]@AA[0‐9,//(/)]{1;20}
Поиск ККS­кодов оборудования с кодом отказа для ВАБ (FH1 специфична) <[A‐Z]{3}[0‐9,//(/)]@[A‐Z]{2}[0‐9,//(/)]@[A‐GI‐MP‐TVW][A‐Z][A‐FH‐MO‐Y]>
Поиск кодов функций вида ­”AC3b_31D” (FH1 специфична) <[A‐Z][A‐Z][0‐9][a‐z]_[0‐9][0‐9A‐Z]{1;2}>
Поиск вида: [1], [10­15], [3,4,9] [[0‐9\‐, ]{1;12}]
Найти все шифры документов (FH1 специфична) <FH1.*.[ER]>

Замена

Описание Найти Заменить на
Заменить в десятичных числах запятую на точку ([!,]<[0‐9]@),([0‐9Ee]@>) \1.\2
Удалить пустые строки (^0013){2;} \1
Удалить подряд идущие пробелы ^0032{2;} ^0032
Замена двух или более пробелов на табуляцию ^0032{2;} ^0009
Удалить пробел перед знаком препинания (.,:;!? итд) ^0032([.,:;!\?]) \1
Замена пробела между цифрой и буквой (английской или русской) на не разбиваемый пробел ([0‐9])^0032([A‐Za‐zА‐яЁё]) \1^s\2
Замена дефиса перед цифрой на минус ‐([0‐9]) ^0150\1
Замена круглых скобок вокруг 1­ой цифры на квадратные (([0‐9])) [\1]
Замена пробела между цифрами на не разбиваемый пробел ([0‐9])^0032([0‐9]) \1^s\2
Удалить фигурные скобки вокруг “{A}” {([A‐Z])} \1
Заменить “4.5.4.1” на “7.5.4.1”. Проводит замену первой цифры ([!*])4. \17.