રેજેક્સ (Regex) ટેસ્ટર

તમારા બ્રાઉઝરમાં જ સેમ્પલ ટેક્સ્ટ સામે જાવાસ્ક્રિપ્ટ રેગ્યુલર એક્સપ્રેશન્સ ટેસ્ટ કરો.

પેટર્ન
ટેસ્ટ સ્ટ્રિંગ
ટેસ્ટ કરવા માટે પેટર્ન દાખલ કરો.

તમારી પેટર્ન અને ટેક્સ્ટ તમારા બ્રાઉઝરમાં ટેસ્ટ થાય છે. BroBroGo પર કંઈપણ અપલોડ કરવામાં આવતું નથી.

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

શું મારો ટેક્સ્ટ અહીં પેસ્ટ કરવો સુરક્ષિત છે?

હા. મેચિંગ સંપૂર્ણપણે તમારા બ્રાઉઝરમાં થાય છે — BroBroGo પર કંઈપણ મોકલવામાં આવતું નથી.

g/i/m/s ફ્લેગ્સનો અર્થ શું છે?

g માત્ર પ્રથમ મેચને બદલે દરેક મેચ શોધે છે. i કેસ (case) ને અવગણે છે. m એ ^ અને $ ને આખી સ્ટ્રિંગને બદલે દરેક લાઇનના પ્રારંભ અને અંત સાથે મેચ કરાવે છે. s એ . (ડોટ) ને લાઇન બ્રેક્સ સાથે પણ મેચ થવા દે છે.

તે શા માટે કહે છે કે મારી પેટર્ન ખૂબ સમય લઈ રહી છે?

કેટલીક પેટર્ન કેટાસ્ટ્રોફિક બેકટ્રેકિંગ (catastrophic backtracking) ટ્રિગર કરે છે — એન્જિન હાર માનતા પહેલા અસંખ્ય સંયોજનો અજમાવે છે, જે બ્રાઉઝર ટેબને ફ્રીઝ કરી શકે છે. જો આવું થાય તો આ ટૂલ 2 સેકન્ડ પછી મેચિંગ રદ કરે છે, જેથી પેજ ક્યારેય લોક થતું નથી. (a+)+ જેવા નેસ્ટેડ રિપિટિશનને સરળ બનાવવાનો પ્રયાસ કરો.