Kijaribu cha misemo ya kawaida (milingano, vikundi na hakikisho la uingizaji)
Unahitaji kujaribu usemi wa kawaida haraka? Bandika na uhakiki mara moja kwa kijaribu hiki.
Ona milingano iliyoangaziwa, vikundi vya kunasa, na matokeo ya uingizaji kwenye skrini moja.
Jinsi ya kutumia
- Ingiza muundo na uchague bendera unazohitaji (g/i/m).
- Bandika maandishi chanzo. Ikiwa uendeshaji wa moja kwa moja umewashwa, matokeo yatasasishwa mara moja.
- Tumia orodha ya milingano kukagua maeneo na kuruka kwa kila mlingano.
- Tumia vichupo vya Vikundi na Uingizaji kuhakiki vikundi vilivyonaswa na matokeo ya uingizaji.
Mifano
Utoaji wa anwani za barua pepe
Ingizo: Maandishi yenye anwani za barua pepe
Matokeo: Milingano iliyoangaziwa na nafasi za mwanzo/mwisho
Uingizaji wa key=value
Ingizo: Maandishi ya key=value yenye mistari mingi
Matokeo: Matokeo ya uingizaji kwa kutumia $1 na $2
Kichujio cha mistari ya logi
Ingizo: Maandishi ya logi yenye INFO / WARN / ERROR
Matokeo: Mlingano wa msingi wa mstari kwa bendera m
Mwongozo wa haraka wa uingizaji
- $1, $2 ... : marejeleo ya vikundi vya kunasa
- $& : mlingano mzima
- $` : kabla ya mlingano / $' : baada ya mlingano
Kumbuka
- Zana hii hutathmini mifumo kwa kutumia misemo ya kawaida ya JavaScript (ECMAScript).
- Baadhi ya uwezo wa PCRE (kama vikundi vya atomiki) haupatikani.
- Hata uwezo wa JavaScript unaweza kutofautiana kulingana na mazingira ya utekelezaji.
- Matokeo hayahakikishiwi kuwa sawia kabisa na PCRE.
Maswali yanayoulizwa mara kwa mara
Bendera g/i/m ni nini?
Tumia visanduku vya tiki kuwasha au kuzima. (g=ya jumla, i=si angalia ukubwa wa herufi, m=ya mistari mingi)
Naweza pia kujaribu uingizaji?
Ndiyo. Ingiza kamba ya uingizaji na angalia kichupo cha Uingizaji. Marejeleo ya vikundi kama $1 yanaungwa mkono.
Inatofautianaje na PCRE?
Zana hii hutumia misemo ya kawaida ya JavaScript. Kwa sababu ya tofauti za vipimo, muundo ule ule unaweza kutoa matokeo tofauti na PCRE.