Regex Tester (Matches, Groups, සහ Replacement Preview)
Regex test එකක් ඉක්මනින් ධාවනය කරන්න ඕනේද? මෙම regex tester එකෙන් අලවා වහාම පරීක්ෂා කරන්න.
Highlighted matches, capture groups, සහ replacement output එකම තිරයකින් බලන්න.
භාවිතා කරන ආකාරය
- Pattern එකක් ඇතුළත් කර අවශ්ය flags (g/i/m) තෝරන්න.
- මූලාශ්ර පෙළ අලවන්න. Auto-run ON නම්, ප්රතිඵල වහාම යාවත්කාලීන වේ.
- ස්ථාන පරීක්ෂා කිරීමට සහ සෑම match එකකටම යාමට match list භාවිත කරන්න.
- Captures සහ replacement output තහවුරු කිරීමට Groups සහ Replacement tabs භාවිත කරන්න.
උදාහරණ
Email ලබාගැනීම
ආදානය: Email ලිපින අඩංගු පෙළ
ප්රතිදානය: Highlighted matches සහ ආරම්භ/අවසන් ස්ථාන
key=value replacement
ආදානය: Multi-line key=value පෙළ
ප්රතිදානය: $1 සහ $2 භාවිත කළ replacement output
Log line filter
ආදානය: INFO / WARN / ERROR සහිත log පෙළ
ප්රතිදානය: m flag සමඟ line-based matching
Replacement Cheat Sheet
- $1, $2 ... : capture group references
- $& : සම්පූර්ණ match එක
- $` : match ට පෙර / $' : match ට පසු
සටහන
- මෙම මෙවලම JavaScript (ECMAScript) regular expressions භාවිත කර patterns ඇගයීමට ලක් කරයි.
- සමහර PCRE විශේෂාංග (උදා. atomic groups) ලබාගත නොහැක.
- JavaScript විශේෂාංග වුවත් runtime environment අනුව වෙනස් විය හැක.
- ප්රතිඵල PCRE සමඟ සම්පූර්ණයෙන් එකිනෙකට සමාන බව සහතික නොවේ.
නිතර අසන ප්රශ්න
g/i/m flags කියන්නේ මොනවාද?
Checkboxes භාවිතා කර ඒවා මාරු කරන්න. (g=global, i=ignore case, m=multiline)
Replacement එකත් පරීක්ෂා කළ හැකිද?
ඔව්. Replacement string එකක් ඇතුළත් කර Replacement tab එක පරීක්ෂා කරන්න. $1 වැනි group references සඳහා සහය ඇත.
PCRE එකෙන් මෙය වෙනස් වන්නේ කෙසේද?
මෙම මෙවලම JavaScript regular expressions භාවිත කරයි. Specification වෙනස්කම් නිසා, එකම pattern එක PCRE එකෙන් වෙනස් ප්රතිඵල ලබා දිය හැක.