Notepad ++ හි නිතිපතා ප්රකාශන භාවිතා කරන්න

ක්රමලේඛනය යනු සංකීර්ණ, වෙහෙස මහන්සි වන අතර, බොහෝ විට ඒකාකාරී ක්රියාවලියකි, එය එකම, හෝ ඊට සමාන ක්රියාවන් පුනරුච්චාරණය කිරීම අසාමාන්ය නොවේ. උපරිම ආකාරයෙන් ස්වයංක්රීයකරණය කිරීම සහ ලේඛනයක සමාන මූලද්රව්යයන්ගේ සෙවීම සහ ප්රතිස්ථාපනය වේගවත් කිරීම සඳහා ක්රමලේඛ ප්රකාශ කිරීමේ ක්රමයක් සකස් කර ඇත. එය බොහෝ සෙයින් වැඩසටහන්කරුවන්, වෙබ් අඩවිවල සහ, සමහර විට, අනෙකුත් වෘත්තීන්හි නියුතු අයගේ කාලය හා ප්රයත්නයයි. උසස් පෙළ සංස්කාරකගේ Notepad ++ හි නිතිපතා ප්රකාශන යෙදී සිටින ආකාරය අපි දැන් බලමු.

Notepad ++ නවතම අනුවාදය බාගන්න

සාමාන්ය ප්රකාශනය සංකල්පය

සාමාන්යයෙන් Notepad ++ හි ක්රමලේඛන භාවිතා කිරීම පිළිබඳ අධ්යයනය කිරීමට පෙර, මෙම පදයේ සාරය ගැන තව දැන ගන්න.

නිතිපතා ප්රකාශයන් විශේෂිත සෙවුම් භාෂාවකි. ඔබට ලියකියවිලි රේඛා මත විවිධ ක්රියා සිදු කළ හැකිය. මෙම ක්රමලේඛයේ විශේෂ මූලාරම්භක භාවිතයෙන් සිදු කරනු ලබන අතර, රටාවන් පිළිබඳ මූලධර්මය පිළිබඳ උපාමාරු සෙවීම සහ ක්රියාත්මක කිරීම සිදු කරයි. නිදසුනක් ලෙස, Notepad ++ හි සාමාන්ය ප්රකාශනයක් ලෙස දැක්වෙන අක්ෂරයක් දැනට පවතින අක්ෂරවලින් එකක් වන අතර, [A-Z] යනු ලතින් හෝඩියෙහි ඇති විශාල අකුරකි.

විවිධ ක්රමලේඛන භාෂාවන්ගේ නිතිපතා ප්රකාශන syntax විය හැක. Notepad ++ විසින් සාමාන්ය ජනප්රිය Perl ක්රමලේඛන භාෂාව ලෙස සාමාන්ය ප්රකාශ අගයයන් භාවිතා කරයි.

තනි සාමාන්ය ප්රකාශනයේ වටිනාකම්

දැන් Notepad ++ වැඩසටහනෙහි වඩාත් බහුල සාමාන්ය ප්රකාශනයන් දැන ගන්න.

      . - එක් තනි චරිතයක්;
      [0-9] - ඕනෑම අක්ෂරයක් ඉලක්කම් ලෙස;
      D - ඉලක්කම් හැර වෙන ඕනෑම චරිතයක්;
      [A-Z] - ලතින් හෝඩියේ ඕනෑම විශාල අකුරක්;
      [a-z] - ලතින් හෝඩියේ ඕනෑම කුඩා අකුරක්;
      [a- z] - ලතින් අක්ෂර හෝ අකුරු නොසලකා හැරිය යුතුය;
      w - අකුර, උච්චාරණය හෝ ඉලක්කම්;
      s - ඉඩ;
      ↑ - රේඛාව ආරම්භය;
      $ - රේඛාවේ අවසානය;
      * - සංකේතය පුනරාවර්තනය (0 සිට අනන්තය දක්වා);
      4 1 2 3 යනු කණ්ඩායමේ අනුක්රමය සංඛ්යාවයි.
      ^ s * $ - හිස් පේළිය සඳහා සොයන්න;
      ([0-9] [0-9] *.) - ඉලක්කම් දෙකක් සොයන්න.

ඇත්ත වශයෙන්ම, එක් ලිපියක ආවරණය කළ නොහැකිය, නිරන්තරයෙන් ප්රකාශිත අක්ෂර විශාල සංඛ්යාවක් තිබේ. Notepad ++ සමග වැඩ කරන විට වැඩසටහන්කරුවන් සහ වෙබ් නිර්මාණකරුවන් ඔවුන්ගේ වෙනස්කම් බොහොමයක් භාවිතා කරයි.

සෙවීමේදී වැඩසටහන Notepad ++ හි සාමාන්ය ප්රකාශනයක් භාවිතා කිරීම

දැන් Notepad ++ හි නිතිපතා ප්රකාශයන් භාවිතා කරන විශේෂිත උදාහරණ බලන්න.

සාමාන්ය ප්රකාශ සමඟ වැඩ කිරීමට පටන් ගන්න, "සෙවීම" කොටස වෙත ගොස්, දිස්වන ලැයිස්තුවේ "සොයන්න" අයිතමය තෝරන්න.

අප විසින් පෙරනිමි සෙවුම් කවුළුව Notepad ++ මඟින් විවෘත කිරීමට පෙර. මෙම කවුළුව වෙත පිවිසිය හැකි යතුරු සංයෝජනය Ctrl + F. එබීමෙන් ලබාගත හැකිය. මෙම කාර්යය සමඟ කටයුතු කිරීමට හැකි වන පරිදි "Regular Expressions" බොත්තම ක්රියාත්මක කිරීමට වග බලා ගන්න.

ලේඛනයේ අඩංගු සියලු සංඛ්යා සොයා ගන්න. මෙය සිදු කිරීම සඳහා, සෙවුම් තීරුවේ [0-9] පරාමිතිය ඇතුළත් කරන්න, ඉන්පසු "සොයන්න ඊළඟ" බොත්තම මත ක්ලික් කරන්න. මෙම බොත්තම මත ක්ලික් කළ සෑම අවස්ථාවකදීම ඉහළම සිට පහළ දක්වා ලේඛනයේ හිස් ඊළඟ අංකය පෙන්වා දෙයි. සාමාන්යයෙන් සෙවුම් ක්රමයක් භාවිතා කිරීම සිදු කල හැකි පහළට ඉහළින් සෙවුම් ප්රකාරයට මාරු කිරීම, සාමාන්ය ප්රකාශනය සමඟ වැඩ කරන විට යෙදිය නොහැක.

ඔබ "වත්මන් ලේඛනයේ සියල්ල සොයාගන්න" බොත්තම මත ක්ලික් කළහොත්, ලේඛනයේ තිබෙන සංඛ්යාත්මක ප්රකාශයන් සියල්ලම සෙවුම් ප්රතිඵල, වෙනම කවුළුවක දිස්වනු ඇත.

මෙහි දැක්වෙනුයේ සෙවුම් ප්රතිපල රේඛාව මගින් පේළියේය.

Notepad ++ හි සාමාන්ය ප්රකාශිත චරිත වෙනුවට ආදේශ කිරීම

නමුත්, Notepad ++ වැඩසටහන තුල ඔබට චරිත සෙවීම පමණක් කළ හැකි නමුත් සාමාන්ය ආකෘති භාවිතා කිරීමෙන් ඒවා ආදේශනය කරන්න. මෙම ක්රියාවලිය ආරම්භ කිරීම සඳහා, සෙවුම් කවුළුවෙහි "ප්රතිස්ථාපනය" ටැබයට යන්න.

යළි-යොමුවීම් හරහා බාහිර සබැඳි හරවා යමු. මෙය කිරීමට, "සොයාගන්න" තීරුවෙහි "href =. (// [^ '"] *) "සහ" Replace "යන ක්ෂේත්රයේ" href = "/ redirect.php? To = 1" ඇතුළු කරන්න. "සියල්ල ප්රතිස්ථාපනය කරන්න" බොත්තම මත ක්ලික් කරන්න.

ඔබට පෙනෙන පරිදි, විස්ථාපනය සාර්ථක විය.

දැන් පරිගණකයේ වැඩසටහන්කරණය හෝ වෙබ් පිටු සැකසීමට අදාල නොවන මෙහෙයුම් සඳහා විධිමත් ප්රකාශයන් භාවිතා කිරීමෙන් ආයාචනය සමඟ සෙවීම යොදමු.

උපන් දිනයන් සමඟ පූර්ව නමේ ආකෘතියේ පුද්ගලයන් ලැයිස්තුවක් තිබේ.

උපන් දිනයන් හා පුද්ගලයින්ගේ නම් නැවත වෙනස් කිරීම. මේ සඳහා, "සොයා ගන්න" යන තීරුවේ "( w +) ( w +) ( w +) ( d +. D +. D +)", සහ "Replace" - " 4 1 2 3" . "සියල්ල ප්රතිස්ථාපනය කරන්න" බොත්තම මත ක්ලික් කරන්න.

ඔබට පෙනෙන පරිදි, විස්ථාපනය සාර්ථක විය.

Notepad ++ ක්රමලේඛයේ නිරන්තරයෙන් ප්රකාශයට පත් කළ හැකි සරලම ක්රියාව පෙන්නුම් කළෙමු. එහෙත් මෙම ප්රකාශයන්ගේ උපකාරය ඇතිව වෘත්තීය වැඩසටහන්කරුවන් ඉතා සංකීර්ණ මෙහෙයුම් සිදු කරයි.