Ordgrænser i JavaScript regulære udtryk
Med kommandoen '\b' kan du henvise til
en ordgrænse, og med kommandoen '\B' -
til en ikke-grænse. Lad os se på disse
kommandoers funktion med eksempler.
Eksempel
Lad os indkapsle hvert ord
i symbolet '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Resultatet i variablen vil være følgende:
'!aaa! !aaa! !aaa!'
Eksempel
Lad os tilføje symbolet '!' i mellemrummene
mellem bogstaverne:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Resultatet i variablen vil være følgende:
'a!a!a a!a!a a!a!a'
Givet strengen:
let str = 'abc def xyz';
Skriv et regulært udtryk, der laver følgende fra denne streng:
'#abc# #def# #xyz#';
Givet strengen:
let str = 'abc def xyz';
Skriv et regulært udtryk, der laver følgende fra denne streng:
'a+b+c d+e+f x+y+z';