Yadda Yake Aiki

1

Shigar da Rubutunka

Manna ko rubuta rubutun da kake son bincika. Ɗora fayiloli ko jawo su ka ajiye.

2

Nēmo & Sauya

Shigar da kalmar bincike da rubutun sauyawa. Kunna regex don bincike mai zurfi.

3

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

PatternBayaniMisali
.Kowane harafic.t → cat, cot, cut
\dKowace lamba (0-9)\d+ → 123, 42, 7
\wHarafin kalma (a-z, A-Z, 0-9, _)\w+ → hello, World_1
\sSarari (space, tab, newline)\s+ → spaces, tabs
^Farkon layi^Hello → Hello at start
$Ƙarshen layiend$ → end at line end
()Capture group(\w+)@(\w+) → $1, $2
*Sifili ko fiyeab*c → ac, abc, abbc
+Ɗaya ko fiyeab+c → abc, abbc
?Sifili ko ɗayacolou?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.