કોડ અને ફોર્મેટ

રેજેક્સ ટેસ્ટ

રેજેક્સ પેટર્ન લખો, તેને ટેક્સ્ટ સામે પરીક્ષણ કરો; મેચો હાઇલાઇટ થાય છે, કેપ્ચર ગ્રુપ્સ અને મેચ ગણતરીઓ તરત જ સૂચિબદ્ધ થાય છે. મફત, ક્લાયંટ-સાઇડ.

રેજેક્સ ટેસ્ટ
/ / g
બહુવિધ ફ્લેગ્સ પસંદ કરી શકાય છે; સક્રિય ફ્લેગ્સ પ્રકાશિત થાય છે.
માહિતી

રેજેક્સ ટેસ્ટ વિશે

નિયમિત અભિવ્યક્તિઓ (નિયમિત અભિવ્યક્તિ / રેજેક્સરેજેક્સ એક શક્તિશાળી ભાષા માનક છે જેનો ઉપયોગ ટેક્સ્ટમાં ચોક્કસ પેટર્ન શોધવા, ચકાસવા અથવા કાઢવા માટે થાય છે. આ જ વાક્યરચના ઇમેઇલ, ફોન નંબર અથવા URL ચકાસણી જેવા સરળ ચેક તેમજ લોગ ફાઇલ પાર્સિંગ અથવા જટિલ ટેક્સ્ટ ટ્રાન્સફોર્મેશન જેવા વધુ અદ્યતન કાર્યો પર લાગુ પડે છે. આ મફત રેજેક્સ ટેસ્ટ ટૂલ તમને વાસ્તવિક ટેક્સ્ટ પર ટાઇપ કરેલા પેટર્નનું તાત્કાલિક પરીક્ષણ કરવા દે છે.

સાધન, વૈશ્વિક (જી), કેસ-અસંવેદનશીલ (i), ઘણી રેખાઓ (મી), ડોટ-ઓલ (ઓ / ડોટઓલ) અને યુનિકોડ (યુ) તે તેમના ધ્વજને સપોર્ટ કરે છે. બધા મેળ ખાતા વિભાગો ટેક્સ્ટની અંદર રંગમાં પ્રકાશિત થાય છે. જો કોઈ મેળ ખાતા જૂથો હોય,(જૂથ)મૂલ્યો તેમના નંબરો સાથે એક અલગ કોષ્ટકમાં સૂચિબદ્ધ છે, જેથી તમે સરળતાથી જોઈ શકો કે જૂથે કયું મૂલ્ય મેળવ્યું છે. જ્યારે તમે અમાન્ય પેટર્ન દાખલ કરો છો, ત્યારે ટૂલ તરત જ ચેતવણી આપે છે અને એપ્લિકેશનને ક્રેશ કરતું નથી.

બધી પ્રક્રિયા તમારા બ્રાઉઝરમાં થાય છે; તમારું ટેક્સ્ટ કોઈપણ સર્વર પર મોકલવામાં આવતું નથી. જાવાસ્ક્રિપ્ટ મૂળ છે. રેગએક્સપ કારણ કે તે રેજેક્સ એન્જિનનો ઉપયોગ કરે છે, પરિણામો જાવાસ્ક્રિપ્ટ વાતાવરણ સાથે સંપૂર્ણપણે સુસંગત છે. તમે આ ટૂલનો ઉપયોગ તમારી રેજેક્સ શીખવાની પ્રક્રિયામાં પ્રેક્ટિસ ક્ષેત્ર તરીકે કરી શકો છો, અથવા તમારા પ્રોજેક્ટમાં તમે જે પેટર્નનો ઉપયોગ કરશો તેનું લાઇવ પરીક્ષણ કરી શકો છો.

તેનો ઉપયોગ કેવી રીતે કરવો?

પગલું દ્વારા પગલું

  1. રેજેક્સ પેટર્ન બોક્સમાં તમે જે અભિવ્યક્તિનું પરીક્ષણ કરવા માંગો છો તે લખો (સ્લેશ લાઇન્સ) / (વિના, ફક્ત પેટર્ન).
  2. તમારી જરૂરિયાતો અનુસાર ધ્વજ પસંદ કરો: g બધી મેચો, i કેસ-અસંવેદનશીલ, m ઘણી બધી રેખાઓ, s ડોટ-ઓલ, u યુનિકોડ.
  3. ટેસ્ટ ટેક્સ્ટ નિયુક્ત વિસ્તારમાં પેટર્ન અજમાવવા માટે તમે જે ટેક્સ્ટનો ઉપયોગ કરવા માંગો છો તે પેસ્ટ કરો અથવા ટાઇપ કરો.
  4. પરિણામો તરત જ અપડેટ થાય છે: મેચ ભાર મૂકવામાં આવ્યો છેમેચની સંખ્યા પ્રદર્શિત થાય છે.
  5. જો કેપ્ચર જૂથો હોય, તો દરેક મેચ હેઠળ જૂથ કોષ્ટક તે દેખાય છે; જૂથ નંબર અને મૂલ્યો સૂચિબદ્ધ છે.
FAQ

વારંવાર પૂછાતા પ્રશ્નો

g: વૈશ્વિક — બધી મેચોનો સમાવેશ થાય છે, ફક્ત પહેલી મેચનો જ નહીં. i: કેસ-અસંવેદનશીલ — મોટા અને નાના અક્ષરો વચ્ચે ભેદ પાડતો નથી. m: બહુરેખા — ^ અને $ તેને લાઇન બ્રેક/ન્યૂઝલાઇન તરીકે અર્થઘટન કરવામાં આવે છે. s: ડોટબધા — ડોટ (.તે નવી લાઇનના પાત્રને પણ મેપ કરે છે. u: યુનિકોડ — સંપૂર્ણ યુનિકોડ સપોર્ટ પૂરો પાડે છે.

જ્યારે ટૂલ અમાન્ય પેટર્ન શોધે છે, ત્યારે તે લાલ ચેતવણી સંદેશ પ્રદર્શિત કરે છે અને વર્તમાન પરિણામ સાફ કરે છે. એપ્લિકેશન ક્રેશ થતી નથી; જ્યારે તમે પેટર્ન સુધારો છો ત્યારે પરિણામ તરત જ તાજું થાય છે.

તમારા પેટર્નમાં કૌંસમાં બંધાયેલા વિભાગો કેપ્ચર જૂથ બનાવે છે: ઉદાહરણ તરીકે (\d+)દરેક મેચ માટે, આ જૂથોની સામગ્રી અલગ કોષ્ટકોમાં જૂથ 1, જૂથ 2... અને તેથી વધુ તરીકે સૂચિબદ્ધ છે. અનામી અને નામાંકિત જૂથો ((?<જાહેરાત>...)) સપોર્ટેડ છે.

ગણતરી તમારા બ્રાઉઝરના JavaScript એન્જિન દ્વારા કરવામાં આવતી હોવાથી, આધુનિક બ્રાઉઝર્સમાં ઘણા MB ટેક્સ્ટ હોવા છતાં પણ તે ઝડપી છે. "આપત્તિજનક બેકટ્રેકિંગ" સાથે ખૂબ લાંબા પેટર્ન અથવા અભિવ્યક્તિઓ બ્રાઉઝરને ધીમું કરી શકે છે; આ કિસ્સામાં, પૃષ્ઠને તાજું કરો.

ના. તમારા રેજેક્સ પેટર્ન અને ટેસ્ટ ટેક્સ્ટ ફક્ત તમારા બ્રાઉઝરમાં જ પ્રોસેસ થાય છે; કોઈ ડેટા સર્વર પર ટ્રાન્સમિટ કે સ્ટોર થતો નથી.