නිත්ය ප්රකාශන පරීක්ෂක (ගැළපීම්, කණ්ඩායම් සහ ප්රතිස්ථාපන පෙරදසුන)
නිත්ය ප්රකාශනයක් ඉක්මනින් පරීක්ෂා කරන්න ඕනේද? මෙම පරීක්ෂකයට අලවා වහාම පරීක්ෂා කරන්න.
උද්දීපනය කළ ගැළපීම්, අල්ලාගැනීමේ කණ්ඩායම් සහ ප්රතිස්ථාපන ප්රතිදානය එකම තිරයකින් බලන්න.
භාවිතා කරන ආකාරය
- රටාවක් ඇතුළත් කර අවශ්ය සලකුණු (g/i/m) තෝරන්න.
- මූලාශ්ර පෙළ අලවන්න. ස්වයංක්රීය ධාවනය සක්රිය නම්, ප්රතිඵල වහාම යාවත්කාලීන වේ.
- ස්ථාන පරීක්ෂා කිරීමට සහ එක් එක් ගැළපීමට යාමට ගැළපීම් ලැයිස්තුව භාවිත කරන්න.
- අල්ලාගැනීම් සහ ප්රතිස්ථාපන ප්රතිදානය තහවුරු කිරීමට කණ්ඩායම් සහ ප්රතිස්ථාපන ටැබ් භාවිත කරන්න.
උදාහරණ
ඊ-තැපැල් ලබාගැනීම
ආදානය: ඊ-තැපැල් ලිපින අඩංගු පෙළ
ප්රතිදානය: උද්දීපනය කළ ගැළපීම් සහ ආරම්භ/අවසන් ස්ථාන
key=value ප්රතිස්ථාපනය
ආදානය: බහු පේළි key=value පෙළ
ප්රතිදානය: $1 සහ $2 භාවිත කළ ප්රතිස්ථාපන ප්රතිදානය
ලොග් පේළි පෙරහන
ආදානය: INFO / WARN / ERROR සහිත ලොග් පෙළ
ප්රතිදානය: m සලකුණ සමඟ පේළි-මත ගැළපීම
ප්රතිස්ථාපන ඉක්මන් මඟ පෙන්වීම
- $1, $2 ... : අල්ලාගැනීමේ කණ්ඩායම් සඳහා යොමු
- $& : සම්පූර්ණ ගැළපීම
- $` : ගැළපීමට පෙර / $' : ගැළපීමට පසු
සටහන
- මෙම මෙවලම JavaScript (ECMAScript) නිත්ය ප්රකාශන භාවිත කර රටා ඇගයීමට ලක් කරයි.
- සමහර PCRE විශේෂාංග (උදා. atomic groups) ලබාගත නොහැක.
- JavaScript විශේෂාංග වුවත් runtime environment අනුව වෙනස් විය හැක.
- ප්රතිඵල PCRE සමඟ සම්පූර්ණයෙන් එකිනෙකට සමාන බව සහතික නොවේ.
නිතර අසන ප්රශ්න
g/i/m සලකුණු කියන්නේ මොනවාද?
පෙට්ටි භාවිතයෙන් ඒවා මාරු කරන්න. (g=ගෝලීය, i=අකුරු විශාල/කුඩා නොසලකා හැරීම, m=බහු පේළි)
ප්රතිස්ථාපනයත් පරීක්ෂා කළ හැකිද?
ඔව්. ප්රතිස්ථාපන පෙළක් ඇතුළත් කර ප්රතිස්ථාපන ටැබ් එක බලන්න. $1 වැනි කණ්ඩායම් යොමු සඳහා සහය ඇත.
PCRE එකෙන් මෙය වෙනස් වන්නේ කෙසේද?
මෙම මෙවලම JavaScript නිත්ය ප්රකාශන භාවිත කරයි. විස්තරකරණයේ වෙනස්කම් නිසා එකම රටාව PCRE එකට වඩා වෙනස් ප්රතිඵල ලබා දිය හැක.