নিয়মিত অভিব্যক্তি মেলে জাভাস্ক্রিপ্ট ব্যবহার করে
সম্ভবত আপনি ক্রোমের কনসোল এ চেষ্টা করতে চান:
var p=/.*(regu).+?\ /gi; console.log( document.body.innerText.match(p) );
কনসোলটি খোলার জন্য কেবল কনসোলটি খুলুন , উপরে অনুলিপি করুন এবং পেস্ট করুন enter। আপনি এখানে এই পৃষ্ঠায় এটি পরীক্ষা করতে পারেন।
এটি মানানসই হয় উন্নত করা যেতে পারে।
এখানে আমরা ম্যাচ সূচি এবং ম্যাচের পাঠ্যকে কনসোল করতে মুদ্রণ করি। এখানে আমরা পাঠ্যগুলি মিলিয়ে দেখার চেষ্টা করি regu
, 20 টি অক্ষর আগে (বা রেখার শুরুটি কম হলে) এবং 10 টি অক্ষরের পরে (বা কম যদি EOL হয়)।
var p=/.{0,20}regu[^ \n]+[^\n]{0,10}/gi;
while (m = p.exec(document.body.innerText)) {
console.log( 'Index: '+m.index+' Match: '+m ); }
এটিও চেষ্টা করে দেখুন, এটি লাল রঙের সমস্ত ম্যাচের পটভূমি এঁকে দেবে, রেক্সেক্সপ নিখুঁত নয় তবে কমপক্ষে এটি এইচটিএমএল ট্যাগগুলির সাথে গোলমাল হওয়া উচিত নয়:
var p=/(\>{1}[^\n\<]*?)([^\n\<]{0,30}regu[^\n\<]{0,10})/gi,b=document.body;
b.innerHTML=b.innerHTML.replace(p,'$1<span style="background-color:red;">$2</span>');
এটি বুকমার্কিং:
এটি ব্যবহারের আর একটি উপায় হ'ল javascript:
প্রোটোকল (ঠিক উপরে উপরে একই কোড):
javascript:(function(){var p=/(\>{1}[^\n\<]*?)([^\n\<]{0,30}regu[^\n\<]{0,10})/gi,b=document.body;b.innerHTML=b.innerHTML.replace(p,'$1<span style="background-color:red;">$2</span>');})();
উদাহরণস্বরূপ, javascript:
প্রোটোকল ব্যবহার করে রেগএক্সপেক্সের অনুসন্ধানের জন্য যে কোনও ওয়েব পৃষ্ঠায় একটি সামান্য অনুসন্ধান বাক্স সন্নিবেশ করাতে পারে।
আমি মনে করি আপনি ইতিমধ্যে জানেন যে সরল রেজিএক্সপ্যাকটি পৃষ্ঠা থেকে লাল ম্যাচগুলি সরাতেও ব্যবহার করতে পারে ।
আমি যদি আরও কয়েক ঘন্টা ধরে এটি বজায় রাখি তবে আমাদের কাছে বুকমার্কে ফিট হওয়া সন্ধান প্লাগইন থাকতে পারে :)