Овај текст ће показати различите методе за коришћење променљиве у оквиру одређеног регуларног израза.
Шта је регуларни израз у ЈаваСцрипт-у?
Регуларни изрази су дефинисани образац стринга који се користи за поређење и упаривање различитих комбинација у дефинисаним стринговима. Међутим, у ЈаваСцрипт-у, регуларни изрази су дефинисани објекат који се може користити са више метода, укључујући сеарцх(), сплит(), реплаце(), матцх() и многе друге.
Како користити променљиву у регуларном изразу у ЈаваСцрипт-у?
Да бисте користили променљиву у оквиру регуларног израза, прво дефинишите стринг и сачувајте га у променљивој. Затим направите још један низ, једноставно користите „ заменити() ” и проследите параметар за замену. Осим тога, можете користити и „ РегЕкп( )” конструктор за ову сврху.
Ради практичности, испробајте наведене примере.
Пример 1: Користите променљиву у регуларном изразу са методом „реплаце()“.
Да бисте користили променљиву у регуларном изразу једноставно помоћу методе реплаце(), прво дефинишите стринг и сачувајте га у променљивој:
конст с = 'Зец је кућни љубимац' ;
Затим користите „ заменити() ” и проследите параметре да бисте заменили речи у низу:
конст невСтринг = с. заменити ( 'зец' , 'мачка' ) ;На крају, користите метод лог() и проследите „ невСтринг ” где су замењене речи ускладиштене за приказ излаза на конзоли:
конзола. Пријава ( невСтринг ) ;
Пример 2: Користите променљиву у регуларном изразу са „РегЕкп()“ конструктором
Такође можете да користите променљиву у регуларним изразима уз помоћ „ РегЕкп() ” конструктор. Да бисте то урадили, декларишете стринг и сачувајте вредност стринга у дефинисаној променљивој:
конст стр = 'Рафиа је срећна' ; тд >< тд >
Иницијализујте реч и наведите вредност коју желите да замените:
конст реч = 'рафија' ;Користите „ РегЕкп() ”конструктор и проследите реч коју желите да замените као параметар:
конст регек = Нова РегЕкп ( реч ) ;Затим ћемо користити „ заменити() ” и проследите креирану променљиву као регуларни израз као параметар:
конст невСтринг = стр. заменити ( регек, 'Официр' ) ;На крају, користите метод лог() и проследите „ невСтринг ” где су замењене речи ускладиштене за приказ излаза на конзоли:
конзола. Пријава ( невСтринг ) ;Може се приметити да је наведена реч замењена коришћењем променљиве у регуларном изразу:
То је све о коришћењу променљиве у регуларном изразу у ЈаваСцрипт-у.
Закључак
Да бисте користили променљиву у оквиру регуларног израза, „ заменити() ” може се користити метода. Овај метод може заменити речи у низу. Осим тога, можете користити и „ РегЕкп() ” конструктор за одговарајућу намену. Овај водич је демонстрирао различите примере за коришћење променљиве унутар регуларног израза у ЈаваСцрипт-у.