Olùdánwò Regex Ọ̀fẹ́
Dán àwọn ọ̀rọ̀-ìbéèrè déédé wò lórí ọ̀rọ̀ lákòókò gidi. Wo àwọn ìbáramu, ẹgbẹ́, àti àlàyé ìbáramu tí a fi àmì hàn.
g Kárí ayé - wá gbogbo ìbámu · i Kò ka ìjẹ́-àgbà/kékeré sí · m Ọ̀nà-ọ̀pọ̀ - ^ àti $ bá ààlà ìlà mu · s Dotall - àmì dot bá ìlà tuntun mu · u Unicode - ìbámu code-point kíkún · y Sticky - ìbámu kọ̀ọ̀kan gbọ́dọ̀ bẹ̀rẹ̀ níbi tí ìkẹyìn parí sí
Àwọn Ìbámu
Bí Ó Ṣe Ń Ṣiṣẹ́
Irinṣẹ́ yìí ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ pẹ̀lú ẹ́ńjìnnì RegExp JavaScript tí a kọ́ sínú rẹ̀ — ẹ́ńjìnnì kan náà tí ó ń fún gbogbo script lórí gbogbo ojúlé wẹ́ẹ̀bù tí o ń ṣẹ̀wò agbára. A kì í fi àwòṣe, ọ̀rọ̀ ìdánwò, tàbí àbájáde ìbámu ránṣẹ́ sí sáfà kankan láé.
- 1A kó àwòṣe náà sí RegExpBí o ṣe ń kọ, irinṣẹ́ náà ń pe new RegExp(àwòṣe, àmì) ní lílo àwọn àmì tí o ti tan (g, i, m, s, u, y). Bí àwòṣe náà kò bá tọ́ ní gírámà, ọ̀rọ̀ àṣìṣe tí a kọ ń farahàn nínú-ìlà lẹ́sẹ̀kẹsẹ̀ — kò sí bọ́tìnnì fífi ránṣẹ́ tí ó nílò.
- 2Ìyíká exec() ń kó àwọn ìbámu papọ̀Ẹ́ńjìnnì náà ń ṣiṣẹ́ re.exec(ọ̀rọ̀) nínú ìyíká kan, tí ó ń kọ ìdí àmì kọ̀ọ̀kan ti ìbámu, gígùn, iye pípé, àwọn ẹgbẹ́-mímú tí a fi nọ́mbà sí, àti àwọn ẹgbẹ́ tí a dárúkọ èyíkéyìí. Ààlà ààbò ti ìbámu 10,000 ń dí ìdíwọ́ fún àwọn àwòṣe tí ó lè yá kúrò, ìdáàbò ìbámu-gígùn-odo kan sì ń gbé lastIndex síwájú láti yẹra fún àwọn ìyíká àìlópin.
- 3Ọ̀rọ̀ tí a pín sí àwọn span tí a fi àmì hànIṣẹ́ buildSegments kan ń rìn kiri àwọn ìdí ìbámu náà ó sì ń gé ọ̀rọ̀ orísun sí àwọn apá tí kò bá mu àti tí ó bá mu ní ìyípadà. A fi àwọn span tí ó bá mu wé àwọn ẹ̀yà <mark> tí a fi àṣàrò àwọ̀ tí ń yípo sí i nítorí náà àwọn ìbámu tí ó dàkọjá tàbí tí ó súnmọ́ ara wọn dúró láti mọ̀ wọ́n.
- 4Ipò ìrọ́pò nípasẹ̀ String.replaceYíyí padà sí ipò ìrọ́pò ń pe testText.replace(new RegExp(àwòṣe, àmì), ìrọ́pò) tààrà, èyí tí ó túmọ̀ sí pé àwọn àmọ̀nà bí $1 àti $<orúkọ> ń ṣiṣẹ́ gan-an bí wọn ṣe máa ń ṣe nínú kóòdù JavaScript. A fi ọ̀rọ̀ àbájáde náà hàn láàyè a sì lè dàkọ ọ́ sí clipboard.
Àwọn Irinṣẹ Tó Jọra
Adánwò WebSocket / SSE
Sopọ̀ mọ́ ibi-ìparí WebSocket (ws/wss) tàbí Server-Sent Events láti inú aṣàwárí rẹ, fi ìránṣẹ́ ránṣẹ́, kí o sì wo àkọsílẹ̀ ìránṣẹ́ ààyè-gbé pẹ̀lú àkókò-ìṣẹ̀lẹ̀. Ọ̀nà kíákíá láti tọ́jú àṣìṣe nínú API àkókò-gidi — kò sí ohun tí ó ń kọjá lọ́wọ́ wa.
Olùfẹ̀rí Fáìlì ENV
Ṣàyẹ̀wò fáìlì .env kan fún àwọn kọ́kọ́rọ́ méjì-méjì, àyè tí kò tọ́, àti àwọn iye tí kò ní àmi-ọ̀rọ̀ — kí o sì gba ẹ̀dà tí a fẹ̀rí tí ó sì tò, àti .env.example tí ó ti ṣetán fún ìfisínú. Ó ń ṣiṣẹ́ nínú ẹ̀rọ àwárí rẹ.
Mítà Ariwo (Decibel Meter)
Wọn ìpele ohun láti inú makirofóònù rẹ ní àkókò gidi, pẹ̀lú kéré/pọ̀jùlọ/àpapọ̀ àti ìtàn ìṣẹ́jú-aaya 60 tí ń yíká — tààrà nínú aṣàwákiri rẹ.