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


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.