Regulāro izteiksmju tests

Ķīniešu rakstzīmes Divu baitus rakstzīmes Tukšas rindas Sākuma un beigām tukšumi E-pasts URL Mobilais numurs Fiksētā tālruņa numurs (iekšzemē) Negatīvs reālais skaitlis Atbilst veselajiem skaitļiem Pozitīvs reālais skaitlis QQ numurs Pasta indekss IP adrese Identitātes numurs Datuma formāts Pozitīvi veseli skaitļi Negatīvi veseli skaitļi Lietotājvārds
Regulārais izteiciens:

Regulāro izteicienu testēšanas rīka ievads

Regulāro izteicienu testēšanas rīks sniedz jums js regulāro izteicienu validāciju, regulāro izteicienu pārbaudi, regulāro izteicienu testēšanas rīku, var tiešsaistē pielāgot regulāros izteicienus teksta satura izvilkšanai, veikt jebkura regulārā izteiciena pārbaudi, regulāro izteicienu izvilkšanu no URL, regulāro izteicienu tiešsaistes formatēšanu utt. Ceru, ka tas būs noderīgi visiem.


Regulāro izteicienu funkcija

Regulārais izteiciens (Regular Expression) ir teksta paraugs, kas ietver parastus simbolus (piemēram, burtus no a līdz z) un speciālos simbolus (sauktus par "meta simboliem"). Regulārais izteiciens izmanto vienu virkni, lai aprakstītu, saskaņotu virkni, kas atbilst kādai sintakses noteikumu klātei. Regulārie izteicieni ir sarežģīti, taču tie ir jaudīgi, un, iemācoties tos izmantot, jūs ne tikai paaugstināsiet efektivitāti, bet arī gūsiet absolūtu gandarījuma sajūtu. Daudzas programmēšanas valodas atbalsta regulāro izteikumu izmantošanu virkņu apstrādē.

Biežāk izmantotie meta simboli
Kods Apraksts
. Atbilst jebkurai rakstzīmei, izņemot jaunu rindu
\w Atbilst burtam vai ciparam vai apakšsvītrai
\s Atbilst jebkuram tukšumam
\d Atbilst ciparam
\b Atbilst vārda sākumam vai beigām
^ Atbilst virknes sākumam
$ Atbilst virknes beigām
Biežāk izmantotie kvantifikatori
Kods/Sintakse Apraksts
* Atkārtojas nulles vai vairākas reizes
+ Atkārtojas vismaz vienu vai vairākas reizes
? Atkārtojas nulles vai vienu reizi
{n} Atkārtojas n reizes
{n,} Atkārtojas n reizes vai vairākas reizes
{n,m} Atkārtojas no n līdz m reizēm
Biežāk izmantotie apgrieztie simboli
Kods/Sintakse Apraksts
\w Atbilst jebkurai rakstzīmei, kas nav burtu, ciparu, apakšsvītra, ķīniešu rakstzīmes
\s Atbilst jebkurai rakstzīmei, kas nav tukšums
\d Atbilst jebkurai rakstzīmei, kas nav cipars
\b Atbilst vietai, kas nav vārda sākums vai beigas
[^x] Atbilst jebkurai rakstzīmei, izņemot x
[^aeiou] Atbilst jebkurai rakstzīmei, izņemot šīs burtus: a, e, i, o, u

Regulāro izteicienu atsauces apkopojums

Rakstzīmes Apraksts
^\d+$ //Atbilst ne-apgrūtinātiem veseliem skaitļiem (pozitīvā skaitļa + 0)
//Atbilst veseliem skaitļiem ^\d+(\.\d+)?$ //Atbilst ne-apgrūtinātiem reāliem skaitļiem (pozitīvā reālā skaitļa + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //Atbilst pozitīviem reāliem skaitļiem
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ //Atbilst ne-pozitīviem reāliem skaitļiem (negatīvs reālais skaitlis + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ //Atbilst negatīviem reāliem skaitļiem
^(-?\d+)(\.\d+)?$ //Atbilst reāliem skaitļiem
^[A-Za-z]+$ //Atbilst virknei, kas sastāv no 26 angļu burtiem
^[A-Z]+$ //Atbilst virknei, kas sastāv no 26 angļu burtiem ar lielajiem burtiem
^[a-z]+$ //Atbilst virknei, kas sastāv no 26 angļu burtiem ar mazajiem burtiem
^[A-Za-z0-9]+$ //Atbilst virknei, kas sastāv no cipariem un 26 angļu burtiem
^\w+$ //Atbilst virknei, kas sastāv no cipariem, 26 angļu burtiem vai apakšsvītras
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ //Atbilst email adresēm
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ //Atbilst URL
[\u4e00-\u9fa5] Atbilst ķīniešu rakstzīmju regulārajiem izteicieniem
[^\x00-\xff] Atbilst divu baitus rakstzīmēm (iekļaujot ķīniešu rakstzīmes)
\n[\s| ]*\r Atbilst tukšajām rindām regulārajiem izteicieniem
/<(.*)>.*<\/>|<(.*)\/>/ Atbilst HTML marķējumiem regulārajiem izteicieniem
(^\s*)|(\s*$) Atbilst sākuma un beigu tukšuma regulārajiem izteicieniem
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* Atbilst e-pasta adresēm regulārajiem izteicieniem
^[a-zA-Z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ Atbilst URL adresēm regulārajiem izteicieniem
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ Atbilst konta derīguma noteikumiem (sākas ar burtu, atļauts no 5-16 simboliem, atļauts burtu ciparu apakšsvītra)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? Atbilst iekšzemes tālruņa numuriem
^[1-9]*[1-9][0-9]*$ Atbilst Tencent QQ numuriem

Regulāro izteicienu testēšanas rīks - Tiešsaistes pārbaude un testēšana

Laipni lūgti mūsuRegulāro izteicienu testēšanas rīkā! Šis rīks nodrošina izstrādātājiem vienkāršu un ērti lietojamu metodi tiešsaistes regulāro izteicienu testēšanai, pārbaudei un atkļūdošanai. Neatkarīgi no tā, vai jūs izmantojat JavaScript, Java vai citas valodas regulāros izteicienus, mūsu rīks var sniegt jums spēcīgu atbalstu, palīdzot ātri pārbaudīt un labot regulāro izteicienu kļūdas, nodrošinot, ka tie pareizi atbilst teksta saturam.

Kas ir regulārais izteiciens?

Regulārais izteiciens (Regular Expression, īsi RegEx) ir spēcīgs rīks, kas paredzēts virkņu meklēšanai un darbību veikšanai. Tas ļauj izstrādātājiem izmantot specifiskus paraugus, lai atrastu, aizvietotu vai izvilktu informāciju no virknēm. Regulārie izteicieni ir plaši izmantoti teksta apstrādē, datu validācijai un teksta izvilkšanai.

Kā izmantot regulāro izteicienu testēšanas rīku?

Lietot šo rīku ir ļoti vienkārši, jūs tikai jāievēro šādi soļi, lai pārbaudītu regulāro izteicienu:

  1. Ievadiet tekstu, kuru vēlaties atbilst.
  2. Ievadiet regulāro izteicienu, ko vēlaties pārbaudīt.
  3. Nospiediet "Testēt" pogu, un rīks automātiski pārbaudīs, vai regulārais izteiciens atbilst ievadītajam tekstam, un parādīs atbilstības rezultātu.

Funkciju īpatnības:

  • Daudzvalodu atbalsts: atbalsta regulāro izteicienu validāciju dažādās programmēšanas valodās, piemēram, JavaScript, Java uc.
  • Reālā laika validācija: ievadot regulāro izteicienu, rīks tūlītēji veiks pārbaudi un parādīs atbilstības rezultātu.
  • Teksta izvilkšana: atbalsta informācijas izvilkšanu no teksta, piemēram, URL, e-pasta adresēm, tālruņu numuriem utt.
  • Regulāro izteicienu kļūdu paziņojumi: kad regulārais izteiciens ir nepareizs, rīks sniegs detalizētu kļūdu informāciju, palīdzot izstrādātājiem ātri to labot.

Biežāk sastopamās lietošanas situācijas

  • Ciparu validācija: pārbaudīt tālruņu numurus, identitātes numurus, bankas konta numurus utt., lai pārliecinātos, ka tie atbilst noteiktajam formātam.
  • E-pasta adreses validācija: pārbaudīt ievadītā e-pasta adreses atbilstību biežāk sastopamajām e-pastu formātam.
  • URL izvilkšana: izvilkt URL adreses no teksta, palīdzot izstrādātājiem ātri iegūt tīmekļa saites.
  • Parole stiprības validācija: izmantot regulāro izteicienu, lai pārbaudītu paroli sarežģītību, pārliecinoties, ka tā atbilst drošības prasībām.
  • Teksta aizvietošana: veikt teksta aizvietošanas operācijas, nosakot regulāros izteicienus, lai ātri modificētu noteiktu saturu tekstā.

Regulāro izteicienu piemēri

Ciparu validācija:

Regulārais izteiciens: ^\d+$
Paredzēts, lai pārbaudītu, vai ievadītais teksts ir tikai cipari.

E-pasta adreses validācija:

Regulārais izteiciens: ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
Paredzēts, lai pārbaudītu, vai ievadītais teksts atbilst e-pasta adreses standartformātam.

URL izvilkšana:

Regulārais izteiciens: https?://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}(/[\w-]*)*
Paredzēts, lai izvilktu URL no teksta.

Biežāk uzdotie jautājumi

1. Kāpēc regulāro izteicienu atbilstības rezultāts nav pareizs?

Regulāro izteicienu atbilstības problēmas parasti saistītas ar izteiciena konstruēšanu, iespējams, ka izteiciens nenodrošina jūsu atbilstības prasības vai tam ir sintakses kļūdas. Jūs varat izmantot šo rīku, lai pārbaudītu, vai regulārais izteiciens ir pareizs, un izmantojiet reāllaika kļūdu paziņojumus, lai to labotu.

2. Kādi regulāro izteicienu sintakses atbalsts ir nākamo rīku statistika?

Šis rīks atbalsta regulāro izteicienu sintaksi, piemēram, JavaScript un Java, un tas spēj saderēt ar lielāko daļu standarta regulāro izteikumu sintakses īpašībām.

3. Kā izvilkt konkrētu saturu no teksta?

Izveidojot atbilstošu regulāro izteicienu, jūs varat izvilkt specifisku informāciju no teksta, piemēram, URL, e-pasta adreses, tālruņu numurus utt. Šis rīks piedāvā reāllaika validāciju, palīdzot jums ātri iegūt pareizu regulāro izteicienu.

4. Kā regulārie izteicieni palīdz teksta apstrādei?

Regulārie izteicieni definē specifiskus rakstzīmju paraugus, lai efektīvi veiktu pārlūkošanu, atbilstību, izvilkšanu un aizvietošanu lielos tekstu apjomos. Tas ir spēcīgs rīks teksta apstrādē, ko izmanto datu validācijā, teksta izvilkšanā, žurnālu analīzē utt.

Secinājums

Izmantojot mūsuRegulāro izteicienu testēšanas rīku, jūs varat ērti pārbaudīt un validēt regulāros izteicienus, reāllaikā atkļūdot regulāro izteicienu atbilstību, ātri sasniegt dažādas teksta apstrādes funkcijas. Neatkarīgi no tā, vai tas ir ciparu validācija, e-pasta adreses pārbaude vai URL izvilkšana, mēs varam jums sniegt precīzu regulāro izteicienu testēšanu un optimizācijas rīkus, lai uzlabotu izstrādes efektivitāti.

Jūsu pēdas:
Izvēlieties valodu