Zana zote Bila Malipo

Tafuta kila tokeni ya expression ya kawaida — madarasa ya herufi, anchors, viwakilishi vya wingi, makundi, lookaround, bendera na kutoroka — katika jedwali moja linalotafutika, kila moja na jina lake, maana kwa Kiingereza sahili na mfano mfupi. Kwenye kivinjari chako, bila malipo.

Kila tokeni ya expression ya kawaida, imefafanuliwa kwa mfano. Kila kitu kinaendesha kwenye kivinjari chako kutoka kwa marejeleo yaliyojengwa — hakuna kinachotumwa kwa seva.

Tokeni Jina Maelezo Mfano
Hakuna tokeni inayolingana na utafutaji wako.
Jaribu tokeni au neno tofauti — kwa mfano \b, lookahead au quantifier.

Kuhusu Marejeleo ya Tokeni za Regex

Marejeleo ya Token za Regex yanakusanya kila kijenzi cha usemi wa kawaida (regular expression) katika jedwali moja linaloweza kutafutwa: makundi ya herufi kama \d na \w, nanga kama ^ na \b, vipimo kama * na {2,4}, makundi na backreferences, lookahead na lookbehind, alama kama i, g na m, na escapes za herufi maalum. Kila token inakuja na jina lake, maana ya lugha wazi na mfano mfupi.

Imejengwa kwa ajili ya wakati unapokumbuka nusu ya token: unajua lookahead ipo lakini si kama ni (?=…) au (?<=…), au huwezi kukumbuka kama \b ni mpaka wa neno au backspace. Utafutaji unakubali token yenyewe, jina lake au neno kutoka maana yake, hivyo lolote kati ya vidokezo hivyo linapata mstari huo.

Vichujio saba vya kategoria — makundi ya herufi, nanga, vipimo, makundi na marejeleo, lookaround, alama na virekebishaji, escapes na maalum — pia vinafanya jedwali hili kuwa mwongozo mzuri wa kifupi wa kusoma mifumo ya watu wengine. Kila token inaweza kunakiliwa kwa mbofyo mmoja, na marejeleo yote yanaendeshwa kwenye kivinjari chako.

Jinsi ya kutumia Marejeleo ya Tokeni za Regex

  1. Andika token (\d), jina (word boundary) au neno la maana (lookahead) kwenye kisanduku cha utafutaji.
  2. Au punguza jedwali kwa kategoria: makundi ya herufi, nanga, vipimo, makundi, lookaround, alama au escapes.
  3. Soma maelezo ya lugha wazi ya token hiyo na mfano wake mfupi wa matumizi.
  4. Bofya kitufe cha kunakili ili kupata token halisi kwa mfumo wako.

Maswali yanayoulizwa mara kwa mara

Zote mbili zinathibitisha kilichozunguka nafasi ya sasa bila kuitumia. Lookahead (?=…) inaangalia maandishi yanayofuata; lookbehind (?<=…) inaangalia maandishi yaliyotangulia. Miundo yao hasi, (?!…) na (?<!…), inahitaji muundo huo kuwa haupo badala yake.

Mpaka wa neno — nafasi ya upana wa sifuri kati ya herufi ya neno (herufi, tarakimu, underscore) na herufi isiyo ya neno au ukingo wa mfuatano. Inalingana na nafasi, si herufi, ndiyo maana \bcat\b inapata "cat" lakini si "concatenate".

Wakati herufi ina maana maalum — . * + ? ( ) [ ] { } | ^ $ na backslash yenyewe. Iweke kiambishi awali cha backslash ili ilingane kihalisi; kategoria ya escapes inaorodhesha kila moja pamoja na mfano.

Token zilizoorodheshwa ni msingi wa kawaida unaoshirikiwa na injini kuu (JavaScript, PCRE na wenzao). Baadhi ya sifa za kina, kama lookbehind, ziliingia baadaye katika baadhi ya injini, hivyo angalia nyaraka za lugha yako kwa hali maalum.

Ukurasa huu ni marejeleo ya utafutaji wa token binafsi. Ili kukusanya na kujaribu miundo kamili dhidi ya maandishi ya mfano, iunganishe na kipimo cha regex — marejeleo yanakuambia maana ya kila kipande wakati unajenga.

Ndiyo, bure kabisa. Jedwali linasafirishwa na ukurasa, na kutafuta, kuchuja na kunakili vyote vinatokea kwenye kivinjari chako bila maombi yoyote kwa seva.

Unahitaji msaada?
Umepata tatizo na zana hii? Tujulishe timu yetu.
Ripoti tatizo

Ongeza zana hii ya bure kwenye tovuti yako mwenyewe — nakili na ubandike msimbo ulio hapa chini.