ප්‍රධාන අන්තර්ගතයට පිවිසෙන්න
LibraTool logoLibraTool

නොමිලේ Regex පරීක්ෂකය

සැබෑ කාලයේ පාඨයට සාපේක්ෂව සාමාන්‍ය ප්‍රකාශන පරීක්ෂා කරන්න. ඉස්මතු කළ ගැළපීම්, කණ්ඩ, සහ ගැළපීම් විස්තර දකින්න.

load වූ පසු offline ක්‍රියා කරයි
//g
ධජ:

g ගෝලීය - සියලුම ගැලපීම් සොයා ගන්න · i කරුණුවලට ඒක-සිතින නැති · m බහු-පේළිය - ^ සහ $ පේළි සීමාවලට ගැලපෙයි · s Dotall - තිත් නව පේළිය ගැලපෙයි · u යුනිකෝඩ් - සම්පූර්ණ කේත-ස්ථාන ගැලපුම · y කාඩිතා - එක් එක් ගැලපුම අවසන් එක ඉවතවූ ස්ථානයෙන් ආරම්භ විය යුතුය

උදාහරණ:

ගැළපීම්

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.මෙහි ඉස්මතු කළ ගැළපීම් බලන්නට ඉහළින් රටාවක් ඇතුළු කරන්න.

පොදු භාවිත

  • Form validation සඳහා Regex පරීක්ෂා කරන්නඊ-emails, phone numbers, postcodes සහ අනෙකුත් form inputs බිඳුවන සඳහා නියම බිඳුවන express තනන්න සහ පරීක්ෂා කරන්න.
  • Regex සහිත server logs parse කරන්නtimestamps, IP addresses, error codes සහ structured දත්ත log ගිණුම් සිට extract කිරීමට Regex patterns තනන්න.
  • Regex සහිත පාඨ extract සහ replace කරන්නpatterns search, දත්ත extract හෝ find-and-replace operations සූදානම කිරීමට Regex භාවිතය කරන්න ඔබේ editor සඳහා ඉටු කිරීමට පෙර.
  • URL routing patterns පරීක්ෂා කරන්නExpress, Nginx සහ Apache හි URL routing rules සඳහා Regex patterns තනන්න සහ පරීක්ෂා කරන්න.
  • Regex සහිත දත්ත extract කරන්නunstructured පාඨ, HTML හෝ markdown සිට structured දත්ත extract කිරීමට patterns තනන්න සහ පරීක්ෂා කරන්න.

එය ක්‍රියා කරන්නේ කෙසේද

මෙම මෙවලම ඔබ පැමිණෙන සෑම website එකක්ම ධාවනය කරන එකම එන්ජිම වන JavaScript හි ගොඩනැගුණු RegExp එන්ජිම භාවිතයෙන් ඔබේ බ්‍රවුසරයේ සම්පූර්ණයෙන්ම ධාවනය වේ. කිසිදු රටාවක්, පරීක්ෂණ පෙළක්, හෝ ගැලපුම් ප්‍රතිඵලයක් කිසිවිටෙකත් සේවාදායකයකට යවනු නොලැබේ.

  1. 1
    Pattern එක RegExp බවට compile කෙරේ
    ඔබ ටයිප් කරන විට, මෙවලම ඔබ toggle කළ flags (g, i, m, s, u, y) භාවිතයෙන් new RegExp(pattern, flags) ඇමතේ. රටාව syntactically වලංගු නොවේ නම්, catch කළ දෝෂ පණිවිඩය ක්ෂණිකව ඉන්ලයින්ව පෙන්වයි — submit බොත්තමක් අවශ්‍ය නොවේ.
  2. 2
    exec() ලූපය ගැලපුම් රැස් කරයි
    එන්ජිම re.exec(text) ලූපයක ධාවනය කර, එක් එක් ගැලපුමේ අක්ෂර සුචිය, දිග, සම්පූර්ණ අගය, අංකගත ග්‍රහණ කණ්ඩායම්, සහ ඕනෑම නම් කළ කණ්ඩායම් වාර්තා කරයි. ගැලපුම් 10,000ක ආරක්ෂක සීමාවක් අනතුරුදායක රටාවන් වළක්වන අතර, ශුන්‍ය-දිග ගැලපුම් ආරක්ෂකයක් අනන්ත ලූප වළක්වා ගැනීමට lastIndex ඉදිරියට ගෙන යයි.
  3. 3
    පෙළ උද්දීපිත span වලට බෙදෙයි
    buildSegments ශ්‍රිතයක් ගැලපුම් offsets හරහා ගමන් කර මූලාශ්‍ර පෙළ ගැලපුම් සහ නොගැලපුම් කොටස් වශයෙන් සිටිනු ලබයි. ගැලපුම් span <mark> අංගවලින් ඔතා චක්‍රීය වර්ණවලින් තැන්පත් කරනු ලබන අතර, අතිච්ඡාදනය වන හෝ අසල ගැලපුම් දෘශ්‍යමය වශයෙන් වෙනස්ව පවතී.
  4. 4
    String.replace හරහා ප්‍රතිස්ථාපන ප්‍රකාරය
    ප්‍රතිස්ථාපන ප්‍රකාරයට මාරු වීම testText.replace(new RegExp(pattern, flags), replacement) කෙලින්ම ඇමතේ, එහි තේරුම $1 සහ $<name> වැනි backreferences JavaScript කේතයේ මෙන්ම හරියටම ක්‍රියා කරයි. ප්‍රතිඵල පෙළ සජීවීව පෙන්වා පසුරුපුවරුවට පිටපත් කළ හැක.

සම්බන්ධ මෙවලම්

නිතර අසන ප්‍රශ්න