Säännöllinen lauseke
Ilmainen verkkotyökalu regexin testaukseen, reaaliaikainen osuman esikatselu
Regex Tester -työkalusta
JavaScript RegExp-työpöytä, joka toimii kokonaan selaimessasi. Kirjoita kaava, aseta liput vaihtopainikkeilla ja näe välittömästi osumat korostettuna testimerkkijonossa sekä osumakohtainen erittely indeksin, pituuden ja kaappausryhmien kanssa. Lisäpaneeleja ovat ihmisen luettava kaavan selitys, korvaamisen esikatselu $-syntaksilla, kahdeksan valmista yleistä kaavaa ja hakuominaisuuksin varustettu sääntöluettelo regex-tokeneista.
Käyttöohje
1. Syötä kaava /-erottimien väliin; live-tarra näyttää /pattern/flags. 2. Vaihda lippuja g/i/m/s/u/y-painikkeilla (vie kursori päälle nähdäksesi nimet). 3. Kirjoita testimerkkijono vasempaan korttiin; osumat korostuvat ja listataan oikeassa kortissa. 4. Laajenna Korvaaminen nähdäksesi text.replace-ulostulon esikatselun, Yleiset kaavat lisätäksesi valmiita kaavoja tai Sääntöluettelo kopioidaksesi tokeneita. 5. Käytä nollauspainiketta (RotateCcw) tyhjentääksesi kaavan, testimerkkijonon, liput ja korvauksen.
Liput, osumat ja sääntöluettelo
Kuusi lippukytkintä vastaavat suoraan JavaScriptin lippuja: g (globaali, löytää kaikki osumat), i (kirjainkoosta riippumaton), m (monirivinen ^/$), s (dotAll, . vastaa rivinvaihtoa), u (unicode) ja y (tahmea). Ilman lippua g palautetaan vain ensimmäinen osuma. Jokainen osumakortti näyttää indeksin, osumatekstin, pituuden ja mahdolliset numeroidut kaappausryhmät värikoodattuina $1-$5. Korvaaminen käyttää standardia JavaScriptin $1/$&-syntaksia käännettyä regexiä vastaan. Sääntöluettelo ryhmittelee tokenit Merkkeihin, Kvanttoreihin, Ankkureihin, Ryhmiin, Lookaroundiin, Lippuihin ja Erikoismerkkeihin, ja minkä tahansa rivin napsauttaminen kopioi tokenin leikepöydällesi.
▶Miksi kaavani palauttaa vain yhden osuman?
▶Mitä säännöllisten lausekkeiden muotoa tämä tukee?
▶Miten kaappausryhmät näkyvät tuloksissa?
▶Voinko kopioida regex-tokenin suoraan sääntöluettelosta?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi