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.

Ingizo lako linachakatwa ndani ya kivinjari na halitumwi kwa seva.

Jinsi ya kutumia

  1. Ingiza muundo na uchague bendera unazohitaji (g/i/m).
  2. Bandika maandishi chanzo. Ikiwa uendeshaji wa moja kwa moja umewashwa, matokeo yatasasishwa mara moja.
  3. Tumia orodha ya milingano kukagua maeneo na kuruka kwa kila mlingano.
  4. 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.