русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Підстановки


Дата додавання: 2014-10-07; переглядів: 853.


Підстановки - це мовні елементи регулярних виразів, які підтримуються в шаблонах заміни. Додаткові відомості див Підстановки в регулярних виразах. Наведені в наступній таблиці метасимволи є атомарними твердженнями нульової ширини.

знак опис шаблон шаблон заміни вхідна рядок строка результату
$ number Заміщає частина рядка, відповідну групі number. \ b (\ w +) (\ s) (\ w +) \ b $ 3 $ 2 $ 1 "один два" "два один"
$ {Name} Заміщає частина рядка, відповідну іменованої групі name. \ b (? <word1> \ w +) (\ s) (? <word2> \ w +) \ b $ {word2} $ {word1} "один два" "два один"
$ $ Підставляє літерал "$". \ b (\ d +) \ s? USD $ $ $ 1 "103 USD" "$ 103"
$ & Заміщає копією повної відповідності. (\ $ * (\ d * (\. + \ d +)?) {1}) ** $ & "$ 1.30" "** $ 1.30 **"
$ ` Заміщає весь текст вхідного рядка до відповідності. B + $ ` "AABBCC" "AAAACC"
$ ' Заміщає весь текст вхідного рядка після відповідності. B + $ ' "AABBCC" "AACCCC”
$ + Заміщає останню захоплену групу. B + (C +) $ + "AABBCCDD" AACCDD
$ _ Заміщає всю вхідну рядок. B + $ _ "AABBCC" "AAAABBCCCC"

<== попередня лекція | наступна лекція ==>
Конструкції зміни | Параметри регулярних виразів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн