⊗jsSpREENP 131 of 294 menu

Ονομασμένες Ομάδες Καταλής εντός των Κανονικών Εκφράσεων JavaScript

Ας θυμηθούμε πώς χρησιμοποιούσαμε τις ομάδες καταλής στην ίδια την κανονική έκφραση:

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';

Βρείτε όλες τις υποσυμβολοσειρές με ώρα, στις οποίες η ώρα συμπίπτει με τα δευτερόλεπτα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη