Искомый текст |
Используемый групповой символ |
Примеры |
Любой символ |
. |
D.M соответствует «DIM» или “D4M”.DM |
Набор символов |
[ ] |
D[MI] находит “DIS” и “DMS”,но не “DMIS” или “DUS” |
Любой символ в ряду |
[-] |
LINE[2-6] находит “LINE2” и “LINE3” ,но не “LINE1” или “LINE7”.Ряды должны быть в возрастающем порядке |
Любой символ кроме символа (символов) внутри скобок. |
[^] |
POINT[^32] находит "POINT1", "POINT5", и "POINT12", но не "POINT3", "POINT2", "POINT21", или "POINT30". |
Любой символ кроме ряда символов внутри скобок |
[^x-z] |
LINE[^2-5] находит "LINE6" и "LINEH", но не "LINE3" |
Наборы символов, которые включают в себя символ "-" должны иметь "-" в качестве первого или последнего символа ряда. Если символ исключает "-" ,то "-" должен быть вторым символом |
[-] |
LINE[0-9-] соответствует "LINE4" и "LINE-". LINE[^-0-9] соответствует "LINEH" но не "LINE-". |
Ровно n случаев предыдущего символа или выражения |
\{n\} |
l[ok]o\{1\}p находит "lkop" или “loop”, но не “lop” или “lokop”. |
По крайней мере n случаев предыдущего символа или выражения |
\{n,\} |
lo\{1,\}p находит "lop", "loop" и "loooop", но не "lp". |
От n до m случаев предыдущего символа или выражения |
\{n,m\} |
20\{1,3\} находит "20," "200," и "2000." |
0 или более случаев предыдущего символа если не следующее: "*" начинает последовательность (строку) "*" следует за "^" ,которая начинает последовательность"*" начинает подвыражение, заключенное в скобки |
* |
lo*p совпадает с "lp" и "looooop". ^* совпадает с "*" ,если этим начинается строка. |
Выделенная цепочка. Находит текст, который совпадает с точной последовательностью x. Используйте это с ссылками назад, описанными ниже. Примечания к использованию: · Могут вкладываться друг в друга. · Может быть не более девяти выделенных строк на один поиск. · Номер выделенной цепочки определяется по порядку \ ( символов в тексте поиска. · Выделенная цепочка, которая начинается первым символом \ ( является \ 1,в то время, как выделенная цепочка, которая начинается с девятого символа \ ( является 9. См. «ссылка назад» ниже |
\(x\) |
D\(MI\)S находит "DMIS" ,но не "DIMS". |
Строка, начинающаяся с определенной фразы или символа. “^” используется только в начале цепочки |
^ |
^CIRCLE находит все строки, которые начинаются со слова “CIRCLE”.Обратите внимание на то, что строки с отступом в окне редактирования PC-DMIS начинаются с пробелов |
Строка, заканчивающаяся определенной фразой или символом. Символ “$” имеет значение только в конце цепочки. |
$ |
ENDMEAS/$ находит строки, оканчивающиеся на "ENDMEAS/" но не "MEAS/" |
Слова, начинающиеся с определенной последовательности символов |
[[:<:]] |
[[:<:]]PLANE находит "PLANE1" и "PLANE2", но не "WORKPLANE". |
Слова, оканчивающиеся определенной фразой или символом |
[[:>:]] |
PLANE[[:>:]] находит "WORKPLANE" и "PLANE" ,но не "PLANE1" или "PLANE2". |
Ссылка назад. До девяти соответствий подцепочек могут быть заключены в \(\). n-нная подцепочка может иметь сноску в виде \n.Точный текст совпадает, но не форма. |
\n |
Пример 1: \([A-Z]*\)_\1 совпадает с "BNS_BNS" и "LINE_LINE",но не с "LINE_SPHERE". \1 соотносится со символами, совпадающими с цепочкой "[A-Z]*". Пример 2: \(LINE\)\(5\)\2 совпадает с "LINE55" но не с "LINE5". Пример 3: \([A-Z]_\([0-9]\)\)\2\1 совпадает с "L_77L_7" Первая выделенная цепочка совпадает с "L_7", в то время,как вторая выделенная цепочка совпадает с "7". |
Любой из специальных символов: ^.[$*\ |
\* |
D\*M точно совпадает с "D*M". D\**M совпадает с "DM", "D*M", и "D********M". D\(\**\)\1M совпадает с "D**M", но не "D***M". |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.