Իմենավորված կարմաններնը ՋավաՍկրիպտի կանոնավոր արտահայտությունների ներսում
Հիշենք, թե ինչպես էինք օգտագործում կարմանները հենց կանոնավոր արտահայտության մեջ.
let res = str.replace(/([a-z])\1/g, '!');
Երբեմն լինում են իրավիճակներ, երբ ավելի հարմար է դիմել կարմանին ոչ թե նրա համարով, այլ անունով: Դրա համար մենք պետք է անուն տանք կարմանին.
let res = str.replace(/(?<letter>[a-z])/g, '!');
Հիմա մենք կարող ենք դիմել այս կարմանին
\k<name> սինտաքսի միջոցով, ահա այսպես.
let res = str.replace(/(?<letter>[a-z])\k<letter>/g, '!');
Տրված է տող.
let str = '12:59:59 12:59:12 09:45:09';
Գտեք բոլոր ենթատողերը ժամանակով, որոնցում ժամը համընկնում է վայրկյանների հետ.