উত্তর:
যেহেতু ভিজ্যুয়াল স্টুডিও 2012 তার রেজেক্স সিনট্যাক্স পরিবর্তন করেছে, আলার মূল উত্তরগুলি ভিএস 2012 এ নিম্নলিখিতটিতে অনুবাদ করেছে:
একক ফাঁকা লাইন সরান
পুরানো:
^:b*$\n
নতুন:
^(?([^\r\n])\s)*\r?$\r?\n
ভিজ্যুয়াল স্টুডিও 2013 (বোজোও এবং জো জনস্টনকে ধন্যবাদ):
^\s*$\n
ডাবল ফাঁকা রেখা সরান
পুরানো:
^:b*\n:b*\n
নতুন:
^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n
আপনার জিহ্বা থেকে সরাসরি রোলস।
এমএসডিএন থেকে রূপান্তর শীটটি এখানে ।
এটা খুব দরকারী বিশেষ করে যদি আপনি ব্যবস্থা বা কোডগুলি তুলনা করতে চান, এমনকি যারা এই প্রশ্নের উত্তর দেওয়ার জন্য ধন্যবাদ, আমি থেকে উত্তর পেয়েছেন এখানে এবং Stackoverflow সাথে শেয়ার করতে চাই:
নিয়মিত এক্সপ্রেশন ব্যবহার করে ভিজ্যুয়াল স্টুডিওতে খালি লাইনগুলি মুছে ফেলার ক্ষমতা রয়েছে।
ক্লিক করুন Ctrl- H(দ্রুত প্রতিস্থাপন)
"নিয়মিত এক্সপ্রেশন ব্যবহার করুন" টিক দিন
ইন সন্ধান করুন ^$\n
প্রতিস্থাপন বাক্সে সবকিছু মুছুন।
"সমস্ত প্রতিস্থাপন করুন" ক্লিক করুন
সমস্ত খালি লাইন মুছে ফেলা হবে।
খালি লাইনের জন্য নিয়মিত অভিব্যক্তি গঠিত
লাইন শুরু ^
বাক্যের শেষে $
লাইন বিরতি \n
নোট করুন যে উইন্ডোজে সাধারণত 2 টি অক্ষর দ্বারা নির্দেশিত লাইনের শেষ থাকে crlf- ক্যারেজ রিটার্ন (সিআর, এএসসিআইআই 13, \r
) লাইন ফিড (এলএফ, এএসসিআইআই 10, \n
)।
সত্যিই ফাঁকা নয় / ফাঁকা লাইনগুলি সরানোর জন্য একটি রেজেেক্স (যেমন তাদের কাছে স্পেস নেই): ^:b*$\n
ডাবল রেখা অপসারণ করতে: এর সাথে ^:b*\n:b*\n
প্রতিস্থাপন করুন:\n
* ভিজ্যুয়াল স্টুডিও 2013 এবং তারপরের জন্য: *
^\s*$\n
এবং ডাবল লাইনের জন্য:
^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n
নীচে নীচে @ লেনার্টের উত্তরে ভিএস ২০১২ এবং এর জন্য নিয়মিত প্রকাশের বাক্য গঠন আপডেটগুলি দেখুন
ভিজ্যুয়াল স্টুডিও 2013-এ (সংস্করণ 12.0.20623.01) আমি এই নিয়মিত প্রকাশের সাথে খালি লাইনগুলি সরিয়েছি ^\r\n
স্ক্রিনে আপনি বাদামী স্কোয়ারগুলি দ্বারা সূচিত মিলে যাওয়া লাইনগুলি দেখতে পাবেন।
খাঁটি লাইন ফিডগুলির জন্য অনুমতি দেওয়ার জন্য ভিএস ২০১২ সালে পরীক্ষিত।
^\s*$\n
HTH
উপরের ভিজ্যুয়াল স্টুডিও ব্যবহার করে
মধ্যে বর্তমান ডকুমেন্ট
শর্টকাট ব্যবহার করুন
Edit.DeleteBlankLines
সমস্ত পাঠ্য নির্বাচন করুন এবং শর্টকাটটি হিট করুন
ভিএস ২০১২ সহ দুটি বা আরও সংলগ্ন খালি সারিগুলি সরাতে এটি ব্যবহার করুন:
^(?([^\r\n])\s)*\r?$\r?\n^(?([^\r\n])\s)*\r?$\r?\n
ডাবল লাইনগুলি সরাতে: ^: b * \ n: b * \ n এর সাথে প্রতিস্থাপন করুন: \ n
সূত্র: http://geekswithblogs.net/mnf/archive/2008/03/04/remove-empty-lines-in--text-used-visual-studio.aspx
Ctrl+ K, Ctrl+ Dস্বয়ংক্রিয়ভাবে বর্তমান দস্তাবেজ ফর্ম্যাট করে এবং এটি আপনার কোডের অপ্রয়োজনীয় স্থান সরিয়ে দেয়। এটি আপনার কোডটি পাঠযোগ্যযোগ্য রাখতে সহায়তা করে যদি আপনি যা খুজছিলেন।