Tijaabiyaha Regex oo Bilaash ah
Tijaabi regular expressions qoraal si toos ah. Arag isku-dheelitirka calaamadaysan, kooxaha, iyo faahfaahinta isku-dheelitirka.
g Guud - raadi dhammaan waxa isku eg Β· i Ha ka fikirin xarfaha yar/weyn Β· m Xariiqo badan - ^ iyo $ waxay lammaaneeyaan xadka xariiqda Β· s Dotall - dhibicdu waxay lammaaneysaa xariiq cusub Β· u Unicode - lammaaneynta dhamaystiran ee xarafyada Β· y Dabiici - isku egnaan kastaa waa inay ka bilaabataa halka tii hore ku dhammaatay
Waxyaabaha isku dhacay
Sida Ay U Shaqeyso
Qalabkani wuxuu gebi ahaanba ka shaqeeyaa biraawsarkaaga isagoo isticmaalaya injineerka RegExp ee JavaScript ku dhex jira β isla injineerka awoodda script kasta oo website kasta oo aad soo booqato. Qaab, qoraal tijaabo, ama natiijo dhicitaan midna weligeed server looma diro.
- 1Qaabka waxaa loo qaabeeyaa RegExpMarkaad qorayso, qalabku wuxuu wacaa new RegExp(pattern, flags) isagoo isticmaalaya calaamadaha aad shiday (g, i, m, s, u, y). Haddii qaabku aan sax syntax ahayn, fariinta khaladka la qabtay ayaa isla markiiba ka muuqata inline ah β badhan gudbin looma baahna.
- 2Loop-ka exec() ayaa ururiya dhicitaankaInjineerku wuxuu wadaa re.exec(text) loop ahaan, isagoo diiwaan geliya index-ka xaraf dhicitaan kasta, dhererka, qiimaha buuxa, kooxaha qabashada lambarayn, iyo kooxo magacaysan kasta. Xadka ammaanka ee 10,000 dhicitaan ah ayaa ka hortagaya qaabab isdaba-marin ah, ilaalinta dhicitaan-eber-dhererka-lehna wuxuu hormariyaa lastIndex si looga fogaado loops aan dhammaad lahayn.
- 3Qoraalka waxaa loo kala qaybiyaa spans la calaamadeeyayFunction buildSegments ayaa mara goobaha dhicitaanka wuxuuna qoraalka isha u kala googooyaa qaybo isdaba-joog ah oo aan-dhicin iyo dhici. Spans la dhacay waxaa ku duuban unugyo <mark> ah oo loo qaabeeyay midabbo isdaba-joog ah si dhicitaan isku-dhaf ama isku-dhow ah ay u muuqato mid muuqaal ahaan kala duwan.
- 4Habka beddelka via String.replaceU beddelidda habka beddelku wuxuu si toos ah u wacaa testText.replace(new RegExp(pattern, flags), replacement), taasoo macnaheedu tahay in backreferences sida $1 iyo $<name> ay u shaqeeyaan sida ay ugu shaqeeyaan koodhka JavaScript. Qoraalka natiijadu wuxuu si toos ah u muuqdaa waana loo koobiyeyn karaa clipboard-ka.
Qalabka La Xiriira
Tijaabiyaha WebSocket / SSE
Ku xidhiidh WebSocket (ws/wss) ama dhamaad Server-Sent Events adigoo ka bilaabaya browser-kaaga, dir fariimo, oo daawo diiwaanka fariimaha toos ah ee leh waqtiyada. Waa hab degdeg ah oo lagu baadho API-ga waqtiga dhabta ah β waxba nagama soo maro.
Hubiyaha Faylka ENV
Hubi fayl .env ah oo raadi furayaal laba jibbaaran, kala bogtinnimo khaldan, iyo qiimo aan quoted ahayn β ka dibna hel nooc nadiif ah oo kala saaran iyo .env.example diyaar u ah commit-ka. Wuxuu ka shaqeeyaa browser-kaaga.
Qiyaasaha Decibel-ka
Qiyaas heerka sanqadha mikrafoonkaaga waqti dhabta ah, oo leh min/max/celceliska iyo taariikh 60 ilbiriqsi ah oo dhaqaaqda β biraawsarkaaga gudihiisa.