নোটপ্যাড ++ নতুন স্ট্রিং বা পাঠ্যের সাথে স্ট্রিং বা পাঠ্য সন্ধান করুন এবং প্রতিস্থাপন করুন


1

আমার কয়েকটি কোড কয়েকশ লাইনের দীর্ঘ রয়েছে এবং আমি প্রতিটি "স্ট্রিং" সন্ধান করতে এবং এটি একটি আলাদা "স্ট্রিং" দিয়ে প্রতিস্থাপন করতে চাই। নীচে উদাহরণ ...

$ BR360Button.Add_Click ({BR360Button})

$ BR368Button.Add_Click ({BR368Button})

$ BR370Button.Add_Click ({BR370Button})

আমি সন্ধান করতে চাই, (ut বিআর ৩ and০ বাটন}) এবং replace (নতুন-অবজেক্ট -কম ডাব্লুস্ক্রিপ্ট. নেট নেট ওয়ার্ক) দিয়ে প্রতিস্থাপন করতে পারি। রিমুভ নেটওয়ার্ডড্রাইভ ("এম:"), (স্টার্ট-স্লিপ 1), (নতুন-অবজেক্ট -কম ডাব্লুস্ক্রিপ্ট.নেটওয়ার্ক) .ম্যাপ নেটওয়ার্কড্রাইভ ("এম:", "\ 3600-co \ ডেটা \ স্টোর")}

তারপরে, ({BR368 বাটন}) সন্ধান করুন এবং {(নতুন-অবজেক্ট -কম ডাব্লুস্ক্রিপ্ট.নেটওয়ার্ক) দিয়ে প্রতিস্থাপন করুন। রিমুভ নেটওয়ার্ডড্রাইভ ("এম:"), (স্টার্ট-স্লিপ 1), (নতুন-অবজেক্ট -কম ডাব্লুস্ক্রিপ্ট.নেটওয়ার্ক)। ম্যাপ নেট নেটওয়ার্কড্রাইভ ("এম:", "80 3680-সহ \ ডেটা \ স্টোর")}

তারপরে, ({বিআর ৩70০ বাটন}) সন্ধান করুন এবং {(নতুন-অবজেক্ট -কম ডাব্লুস্ক্রিপ্ট.নেটওয়ার্ক) দিয়ে প্রতিস্থাপন করুন। রিমুভ নেটওয়ার্ডড্রাইভ ("এম:"), (স্টার্ট-স্লিপ 1), (নতুন-অবজেক্ট -কম ডাব্লুস্ক্রিপ্ট.নেটওয়ার্ক)। ম্যাপ নেট নেটওয়ার্কড্রাইভ ("এম:", "\ 3700-co \ ডেটা \ স্টোর")}

এবং তাই 900 লাইন মাধ্যমে। আমি সত্যিই 900 বার সন্ধান / প্রতিস্থাপন করতে চাই না।

নোটপ্যাড ++ এ সহজেই করার কোনও উপায়?

আগাম ধন্যবাদ.


আপনি ইতিমধ্যে রেগেক্স ট্যাগ অন্তর্ভুক্ত করেছেন। তাহলে আপনি কি চেষ্টা করেছেন?
— ড্যানিয়েল বি

উপরে থেকে আমি কোডটি পেস্ট করেছি সোজা পাওয়ারশেলের বাইরে। সুতরাং, সেখানে কোনও আপাতদৃষ্টিতে নোটপ্যাড ++ ট্যাগ কেবল কাকতালীয়।
— Nex

উত্তর:


0

আমি প্রতিটি "স্ট্রিং" খুঁজে পেতে এবং এটিকে একটি ভিন্ন "স্ট্রিং" দিয়ে প্রতিস্থাপন করতে চাই

  • মেনু "অনুসন্ধান"> "প্রতিস্থাপন করুন" (বা Ctrl+ H)

  • "কী সন্ধান করুন" সেট করুন [\(][\{]BR(.*?)Button[\}][\)]

  • এতে "প্রতিস্থাপন করুন" সেট করুন {(new-object -Com WScript.Network).RemoveNetworkDrive("M:"),(start-sleep 1),(new-object -Com WScript.Network).MapNetworkDrive("M:" , "\\\10-co\data\store")}

  • "নিয়মিত প্রকাশ" সক্ষম করুন

  • "সমস্ত প্রতিস্থাপন করুন" এ ক্লিক করুন

এখানে চিত্র বর্ণনা লিখুন

আগে :

$BR360Button.Add_Click({BR360Button})
$BR368Button.Add_Click({BR368Button})
$BR370Button.Add_Click({BR370Button})

পরে :

$BR360Button.Add_Click{new-object -Com WScript.Network.RemoveNetworkDrive"M:",start-sleep 1,new-object -Com WScript.Network.MapNetworkDrive"M:" , "\3600-codatastore"}
$BR368Button.Add_Click{new-object -Com WScript.Network.RemoveNetworkDrive"M:",start-sleep 1,new-object -Com WScript.Network.MapNetworkDrive"M:" , "\3680-codatastore"}
$BR370Button.Add_Click{new-object -Com WScript.Network.RemoveNetworkDrive"M:",start-sleep 1,new-object -Com WScript.Network.MapNetworkDrive"M:" , "\3700-codatastore"}

আরও পড়া

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.