મફત રેજેક્સ ટેસ્ટર

રિયલ ટાઇમમાં ટેક્સ્ટ સામે રેગ્યુલર એક્સપ્રેશન ટેસ્ટ કરો. હાઇલાઇટેડ મેચ, ગ્રુપ્સ અને મેચ ડિટેલ્સ જુઓ.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
//g
ફ્લેગ્સ:

g Global - બધા મેચ શોધો · i કેસ-ઇનસેન્સિટિવ · m Multiline - ^ અને $ લાઇનની સીમાઓ સાથે મેળ ખાય છે · s Dotall - dot ન્યૂલાઇન સાથે પણ મેળ ખાય છે · u Unicode - સંપૂર્ણ કોડ-પોઇન્ટ મેચિંગ · y Sticky - દરેક મેચ ત્યાંથી શરૂ થવો જોઈએ જ્યાં છેલ્લો પૂરો થયો હતો

ઉદાહરણો:

મેચ

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.અહીં હાઇલાઇટ થયેલા મેચ જોવા માટે ઉપર પેટર્ન દાખલ કરો.

આ કેવી રીતે કાર્ય કરે છે

આ ટૂલ JavaScript ના બિલ્ટ-ઇન RegExp engine — તમે મુલાકાત લો છો દરેક website પરની દરેક script ને power આપતું એ જ engine — વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે. કોઈ pattern, test text, કે match result ક્યારેય કોઈ સર્વર પર મોકલાતું નથી.

  1. 1
    પેટર્ન RegExp માં કમ્પાઇલ થાય છે
    તમે ટાઈપ કરો તેમ, ટૂલ તમે ટૉગલ કરેલા flags (g, i, m, s, u, y) વાપરીને new RegExp(pattern, flags) ને કૉલ કરે છે. જો pattern syntactically અમાન્ય હોય, તો caught error message તરત inline બતાવવામાં આવે છે — કોઈ submit button જરૂરી નથી.
  2. 2
    exec() loop matches ભેગા કરે છે
    Engine re.exec(text) ને loop માં ચલાવે છે, દરેક match ના character index, length, પૂરું value, numbered capture groups, અને કોઈપણ named groups નોંધીને. 10,000 matches ની safety cap runaway patterns ને અટકાવે છે, અને zero-length match guard infinite loops ટાળવા lastIndex ને આગળ વધારે છે.
  3. 3
    Text highlighted spans માં split થાય છે
    buildSegments ફંક્શન match offsets ને પસાર કરે છે અને source text ને alternating unmatched અને matched segments માં કાપે છે. Matched spans <mark> elements માં cycling colors સાથે styled લપેટવામાં આવે છે જેથી overlapping કે અડોઅડ matches visually અલગ રહે.
  4. 4
    String.replace દ્વારા Replace mode
    Replace mode પર switch કરવાથી testText.replace(new RegExp(pattern, flags), replacement) ને સીધું કૉલ થાય છે, જેનો અર્થ એ કે $1 અને $<name> જેવા backreferences બરાબર JavaScript code માં કરે એમ જ કામ કરે છે. પરિણામ text લાઇવ બતાવવામાં આવે છે અને ક્લિપબોર્ડમાં કૉપી કરી શકાય છે.

સંબંધિત સાધનો

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