নোটপ্যাড ++ এ প্রতিটি লাইনের শুরু এবং শেষে কোটেশন যুক্ত করুন


92

আমার একটি তালিকা রয়েছে (একটি টেক্সট ফাইলে) যা আমি খুব দ্রুত জাভাস্ক্রিপ্ট সিনট্যাক্সে রূপান্তর করতে চাই, তাই আমি নিম্নলিখিতগুলি নিতে চাই:

AliceBlue
AntiqueWhite
Aqua
Aquamarine
Azure
Beige
Bisque
Black
BlanchedAlmond

এবং এটিকে একটি অ্যারে আক্ষরিক রূপান্তর করুন ...

var myArray = ["AliceBlue", "AntiqueWhite", ... ]

নোটপ্যাড ++ এ আমার তালিকা "রয়েছে এবং লাইনের ",শুরুতে এবং শেষে যুক্ত করতে এবং লাইন ব্রেকটি সরাতে আমার একটি রেগ এক্সপ্রেশন দরকার ... কারও কি এটি করার জন্য দ্রুত সমাধান আছে? আমি রেজিএক্সের সাথে ভয়ানক।

আমাকে প্রায়শই এই জাতীয় কাজগুলি সম্পাদন করতে হয় যাতে এটি কীভাবে করা যায় তা আমার পক্ষে একটি দুর্দান্ত উপকার হবে। অনেক ধন্যবাদ

উত্তর:


253

আপনি এটি একক প্রতিস্থাপনে করতে সক্ষম হবেন না; আপনাকে কয়েকটি পদক্ষেপ করতে হবে। আমি এটি কীভাবে করব তা এখানে:

  1. সন্ধান করুন (নিয়মিত অভিব্যক্তি মোডে):

    (.+)
    

    প্রতিস্থাপন:

    "\1"
    

    এটি উদ্ধৃতি যোগ করে:

    "AliceBlue"
    "AntiqueWhite"
    "Aqua"
    "Aquamarine"
    "Azure"
    "Beige"
    "Bisque"
    "Black"
    "BlanchedAlmond"
    
  2. (বর্ধিত মোডে) সন্ধান করুন:

    \r\n
    

    প্রতিস্থাপন (কমা পরে একটি স্থান সঙ্গে, প্রদর্শিত হবে না):

    , 
    

    এটি লাইনগুলিকে কমা-বিচ্ছিন্ন তালিকায় রূপান্তর করে:

    "AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"
    

  3. যোগ var myArray =নিয়োগ এবং ধনুর্বন্ধনী ম্যানুয়ালি:

    var myArray = ["AliceBlue", "AntiqueWhite", "Aqua", "Aquamarine", "Azure", "Beige", "Bisque", "Black", "BlanchedAlmond"];
    

4
আপনি যদি এটি স্বয়ংক্রিয় করতে চান, আপনি ম্যাক্রো রেকর্ডিং শুরু করতে পারেন, তারপরে এই পদক্ষেপগুলি সম্পাদন করুন।
BoltClock

4
"অনুসন্ধান (প্রসারিত মোডে) পদক্ষেপের ঠিক আগে" UNIX বিন্যাসে লাইন চরিত্রের (EOL) ফাইলের শেষটি যাচাই করুন / করুন। সম্পাদনা করুন -> ইওল রূপান্তর-> ইউনিক্স ফর্ম্যাট করুন।
আন্দ্রে মিকুলেক

উইন্ডোজে, ২ খুঁজুন (বর্ধিত মোডে): \ r \ n
রামি এ।

@ রমি এ .: সত্য, উইন্ডোজটিতে উত্স ফাইলটি তৈরি করা হতে পারে তাই এটি উইন্ডোজ লাইন এন্ডিংগুলি ব্যবহার করা বোধগম্য হবে। নোট করুন যে 1) নোটপ্যাড ++ হ'ল উইন্ডোজ-কেবলমাত্র এবং তারপরেও, 2) এর অর্থ এই নয় যে এটি খোলার কোনও ফাইলের উইন্ডোজ লাইন শেষ হবে।
BoltClock

\ 1 বিকল্পটি নোটপ্যাড ++ নির্দিষ্ট বা এটি রেজিএক্সের জন্য আদর্শ? এগুলির একটি তালিকা আপনি কোথায় পাবেন? আমি এটি একটি এইচটিএমএল <li> মেনুতে ব্যবহার করেছি এবং এটি নিখুঁত ছিল! আমি আরও কিছু সম্ভাব্য কৌশলগুলি ব্যবহার করতে পারি তা জানতে চাই।
বিলিএনয়ার

9
  • একটি সহজ উপায় the n (নতুন লাইন) এর সাথে "," (ডাবল-কোট কমা ডাবল-উদ্ধৃতি) প্রতিস্থাপন করা হবে ফাইলটির শুরু এবং শেষে ডাবল-উদ্ধৃতি যুক্ত করুন।

উদাহরণ:

      AliceBlue
      AntiqueWhite
      Aqua
      Aquamarine
      Beige
  • "," এর সাথে রেপ্লিকা l n

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
    
  • এখন শুরু এবং শেষে "(ডাবল-উদ্ধৃতি) যুক্ত করুন

     "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
    

আপনার পাঠ্যে যদি ফাঁকা রেখা থাকে তবে আপনি নিয়মিত প্রকাশ করতে পারেন \ n + এর পরিবর্তে + n +

উদাহরণ:

      AliceBlue

      AntiqueWhite
      Aqua


      Aquamarine
      Beige
  • Replcae ge n + এর সাথে "," (রেজেেক্স মোডে)

      AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige
    
  • এখন শুরু এবং শেষে "(ডাবল-উদ্ধৃতি) যুক্ত করুন

     "AliceBlue","AntiqueWhite","Aqua","Aquamarine","Beige"
    

সহজ এবং কার্যকর।
f1dave

4
  • পাঠ্যের শেষে আপনার কার্সারটি রাখুন।
  • টিপুন SHIFTএবং ->। কার্সারটি পরের লাইনে চলে যাবে।
  • প্রেস CTRL-Fএবং ধরন ,মধ্যে "দিয়ে প্রতিস্থাপন করুন:" এবং প্রেস ENTER

আপনার প্রথম পাঠ্যের শুরুতে এবং শেষের শেষে আপনার একটি উক্তি রাখা দরকার।


4
খুব দরকারী এবং সংক্ষিপ্ত। ধন্যবাদ!
যোগেশ

2
  1. লাইন 1 এর সূচনাতে আপনার কার্সার রাখুন।
  2. সম্পাদনা> কলামিডিটর ক্লিক করুন। পাঠ্যে "চাপুন এবং এন্টার টিপুন।
  3. 2 পুনরাবৃত্তি করুন তবে লাইন 1 এর শেষে কার্সারটি রেখে "চাপুন" এবং এন্টার টিপুন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.