Пользовательский портал Composer
Поиск по справке
Глоссарий
Условные обозначения
Юридическая информация
Collapse Руководство пользователя ComposerРуководство пользователя Composer
Expand Руководство пользователя SyncРуководство пользователя Sync
Expand Руководство пользователя проигрывателяРуководство пользователя проигрывателя
Скрыть содержание

Справочные материалы. Синтаксис регулярных выражений

Регулярные выражения используются в модуле фильтров и на панели поиска, а также для дополнительного параметра DisableMatchingProperties. Этот раздел посвящен синтаксису регулярных выражений и соответствующим аббревиатурам.

На это странице обсуждается:

Синтаксис регулярных выражений

Следующая таблица содержит метасимволы, использующиеся в качестве регулярных выражений.

Метасимвол Значение
. Соответствует любому одиночному символу.
[ ] Обозначает класс символов. Соответствует любому символу в скобках (например, [abc] соответствует "a", "b" и "c").
^ Если этот метасимвол стоит в начале класса символов, он обозначает отрицание этого класса. Класс символов с отрицанием соответствует любому символу, кроме находящихся в скобках (например, [^abc] соответствует всем символам, кроме "a", "b" и "c").

Если символ ^ находится в начале регулярного выражения, он совпадает с началом ввода (например, ^[abc] соответствует только вводу, начинающемуся с "a", "b" или "c").

- В классе символов обозначает диапазон символов (например, [0-9] соответствует любой из цифр от "0" до "9").
? Означает, что предыдущее выражение необязательно: соответствие может появиться ноль или один раз (например, [0-9][0-9]? соответствует "2" и "12").
+ Означает, что соответствие предыдущему выражению может появиться один или несколько раз (например, [0-9]+ соответствует "1", "13", "456" и т. д.).
* Означает, что соответствие предшествующему выражению может не появиться ни разу или появиться несколько раз (например,
??, +?, *? Экономные версии ?, + и *. Соответствие появляется как можно меньшее количество раз, в отличие от обычных версий, где соответствие появляется как можно большее количество раз (например, для выражения "<abc><def>", <.*?> соответствует "<abc>", а <.*> соответствует "<abc><def>").
( ) Оператор группировки. Пример: (\d+,)*\d+ соответствует списку чисел, разделенных запятыми (например, "1" или "1,23,456").
{ } Обозначает группу соответствий.
\

Escape-символ: интерпретирует следующий символ в буквальном смысле (например, [0-9]+ соответствует одной или нескольким цифрам, [0-9]\+ соответствует цифре, за которой следует знак плюса). Также используется для сокращений (например, \a для любого буквенно-цифрового символа; см. следующую таблицу).

Если за знаком \ следует число n, он соответствует n-ной группе соответствия (их номера начинаются с 0). Пример: <{.*?}>.*</\0> соответствует "<head>Contents</head>".

$ В конце регулярного выражения этот символ соответствует концу ввода (например, [0-9]$ соответствует цифре в конце ввода).
| Оператор чередования: разделяет два выражения, для одного из которых имеется точное соответствие (например, T|the соответствует "The" или "the").
! Оператор отрицания: выражение, следующее за символом !, не соответствует введенному значению (например, a!b соответствует "a", за которым не следует "b").

Аббревиатуры

В этой таблице перечислены поддерживаемые сокращения, например\d вместо[0-9].

Аббревиатура Соответствие
\a Любая буква или цифра: ([a-zA-Z0-9])
\b Пробел: ([ \\t])
\c Любая буква: ([a-zA-Z])
\d Любая десятичная цифра: ([0-9])
\h Любая шестнадцатеричная цифра: ([0-9a-fA-F])
\n Новая строка: (\r|(\r?\n))
\q Строка в кавычках: (\"[^\"]*\")|(\'[^\']*\')
\w Отдельное слово: ([a-zA-Z]+)
\z Целое число: ([0-9]+)


Оставьте отзыв об этом разделе

SOLIDWORKS благодарит Вас за отзыв по поводу представления, точности и полноты документации. Воспользуйтесь формой ниже, чтобы отправить свои комментарии и предложения о данном разделе справки в Отдел документации. Отдел документации не предоставляет ответы на вопросы по технической поддержке. Нажмите здесь для получения информации о технической поддержке.

* Обязательно

 
*Электронная почта:  
Тема:   Отзывы по поводу разделов Справки
Страница:   Справочные материалы. Синтаксис регулярных выражений
*Отзыв:  
*   Я подтверждаю, что прочитал(а) и принимаю положения политики конфиденциальности, в соответствии с которыми Dassault Systèmes будет использовать мои персональные данные.

Печать разделов

Выберите содержимое для печати:

x

Вы используете более раннюю версию браузера, чем Internet Explorer 7. Для оптимизации отображения рекомендуется обновить Ваш браузер до версии Internet Explorer 7 или новее.

 Больше не отображать это сообщение
x

Версия содержимого веб-справки: SOLIDWORKS Composer 2024 SP05

Чтобы отключить веб-справку в программе SOLIDWORKS и использовать локальную версию справки, нажмите Справка > Использовать веб-справку по SOLIDWORKS .

По проблемам, связанным с интерфейсом и поиском по веб-справке, обращайтесь к местному представителю службы поддержки. Чтобы оставить отзыв по отдельным темам справки, воспользуйтесь ссылкой "Отзыв об этом разделе" на странице нужного раздела.