Yadda Yake Aiki
Shigar da Rubutunka
Manna ko rubuta rubutun da kake son bincika. Ɗora fayiloli ko jawo su ka ajiye.
Nēmo & Sauya
Shigar da kalmar bincike da rubutun sauyawa. Kunna regex don bincike mai zurfi.
Duba & Aiwatar
Kewaya cikin abubuwan da aka haskaka, sauya ɗaya bayan ɗaya ko duka lokaci ɗaya. Sauke ko kwafi sakamakon.
Mahimman Siffofi
100% Sirri
Duk aikin yana faruwa ne a cikin burauzarka. Rubutunka ba ya fita daga na'urarka. Babu ɗora fayil zuwa saba, babu tattara bayanai.
Goyon bayan Regex
Cikakken goyon bayan regex tare da yanayin multiline da dotall. Capture groups, lookaheads, da duk sauran siffofin regex.
Kiyaye Case
Daidaita yanayin haruffan asali ta atomatik. Hello→Goodbye, HELLO→GOODBYE, hello→goodbye.
Tarihin Undo/Redo
Cikakken goyon bayan undo/redo tare da tarihin matakai da yawa. Kar ka damu da asarar aikinka.
Haskaka kai tsaye
Gani duk abubuwan da aka samu an haskaka su nan take yayin da kake rubutu. Kewaya cikin su ta amfani da madannai ko maballai.
Babu Iyaka
Babu iyakar haruffa, babu takunkumin girman fayil. Sarrafa rubutu gwargwadon yadda burauzarka za ta iya.
Jagoran Regex
| Pattern | Bayani | Misali |
|---|---|---|
. | Kowane harafi | c.t → cat, cot, cut |
\d | Kowace lamba (0-9) | \d+ → 123, 42, 7 |
\w | Harafin kalma (a-z, A-Z, 0-9, _) | \w+ → hello, World_1 |
\s | Sarari (space, tab, newline) | \s+ → spaces, tabs |
^ | Farkon layi | ^Hello → Hello at start |
$ | Ƙarshen layi | end$ → end at line end |
() | Capture group | (\w+)@(\w+) → $1, $2 |
* | Sifili ko fiye | ab*c → ac, abc, abbc |
+ | Ɗaya ko fiye | ab+c → abc, abbc |
? | Sifili ko ɗaya | colou?r → color, colour |
Tambayoyin da aka Fi Yi
Shin bayanan rubutuna suna da aminci?
Haka ne, tabbas. Duk aikin yana faruwa ne gaba ɗaya a cikin burauzarka ta amfani da JavaScript. Ba a taba ɗora rubutunka zuwa kowace saba ba, ba a adana shi a ko'ina, ko raba shi da kowa. Ba ma bin diddigin abin da kake rubutawa.
Yaya zan yi amfani da regular expressions?
Danna maballin "Regex" don kunna yanayin regex. Kalmar bincikenka za a ɗauke ta azaman tsarin regular expression. Yi amfani da tsare-tsare kamar \d+ don lambobi, \w+ don kalmomi, da capture groups tare da baka. Duba teburin jagora na sama don tsarin da aka saba amfani da su.
Me Preserve Case yake yi?
Idan aka kunna shi, sauye-sauye za su daidaita yanayin haruffan rubutun asali ta atomatik. Idan ka sauya "hello" da "goodbye": "Hello" zai koma "Goodbye", "HELLO" zai koma "GOODBYE", kuma "hello" zai koma "goodbye". Wannan yana da kyau don kiyaye daidaiton haruffa.
Zan iya amfani da capture groups a sauye-sauye?
Haka ne! A yanayin regex, yi amfani da baka don ƙirƙirar capture groups a cikin tsarin bincikenka. Sannan ka yi amfani da su a sauye-sauyenka tare da $1, $2, da sauransu. Misali, nēmi "(\w+)@(\w+)" sannan ka sauya da "$2-$1" don canza wuraren ɓangarorin.
Mene ne yanayin Multiline da Dotall?
Yanayin Multiline yana sa ^ da $ su daidaita farko da ƙarshen kowane layi, ba kawai duka rubutun ba. Yanayin Dotall yana sa harafin . ya daidaita har da haruffan sabon layi. Waɗannan suna da mahimmanci don aiki da rubutu mai layuka da yawa.
Akwai iyakoki akan girman rubutu?
Babu iyakoki na wucin gadi. Kuna iya sarrafa rubutu gwargwadon yadda burauzarka za ta iya. Don fayiloli masu girma sosai (miliyoyin haruffa), saurin aiki ya danganta da na'urarka. An inganta kayan aikin don gudanar da aiki cikin sauƙi tare da girman takaddun da aka saba amfani da su.
Wane ne ke amfani da wannan Kayan Aikin?
Masu Haɓaka Software
Refactor code, sake sunan variables, sabunta API endpoints, gyara kuskuren rubutu a cikin fayiloli.
Marubuta & Masu Gyara
Canza sunayen haruffa, gyara kuskuren rubutu da aka maimaita, sabunta kalmomi a cikin rubutun hannu.
Masu Nazarin Bayanai
Gyarar bayanan CSV, daidaita tsarin rubutu, gyara rashin daidaito a cikin manyan rumbun bayanai.
Masu Fassara
Sauya kalmomi akai-akai a cikin takardu, adana ƙamus na musamman.