পরমাণু সম্পাদকের রেগেক্স উপাদানগুলি অনুসন্ধান করুন এবং প্রতিস্থাপন করুন


130

আমি এটি অনুসন্ধান এবং প্রতিস্থাপন করতে চাই

`https://example.com/`{.uri}

প্রতি

[https://example.com/](https://example.com/)

সঙ্গে vimএবার কি করবো একটি s/(HTTP। *) {.uri}/[\1](\1)/gকিন্তু যে সাথে কাজ করে না atom.io। আমি কীভাবে এটি সমাধান করতে পারি?


3
আমি ব্যবহার করতে পারে vim। আমি কীভাবে প্রদত্ত সমস্যাটি সমাধান করবেন তা জানতে চাই atom।
— শীতকালীন মেয়র 6'14

উত্তর:


215

আপনি যদি সিএমডি-এফ এবং অনুসন্ধান ফলকটি খুলেন, ডানদিকে একটি "। *" বোতাম রয়েছে। এটিতে ক্লিক করুন এবং এখন এটি রেজেক্স মোড।

আমি খুজি

(http.*)\{\.uri\}

এবং প্রতিস্থাপন

[$1]($1)

4
s/(http.*){.uri}/[\1](\1)/gatomসক্রিয় রেগেক্সের সাথে কাজ করে না । হতে পারে এটি কোনও বাগ বা ভিন্ন রেজিএক্স সিনট্যাক্স। এটাই ছিল আমার প্রশ্নের কারণ।
— শীতকালীন মেয়র

19
আমি "(http। *) \ {\। Uri \}" পাই এবং "[$ 1] ($ 1)" এ প্রতিস্থাপন করব। এটা কাজ করে। এটি পার্ল-স্টাইলের রেজেক্স, যা আমি বিশ্বাস করি এটি মানক।
— স্পিডোগু

1
@ স্পিডোগু আপনার সঠিক উত্তর হিসাবে এটি জমা দেওয়া উচিত।
— পদ্ধতি

3
কোনও ধারণা কীভাবে আমি প্রতিস্থাপনের আগে এটিতে কিছু জিনিস করার জন্য বন্দী গোষ্ঠীটিকে বিভক্ত করব? উদাহরণস্বরূপ, যদি $1একটি নম্বর গোষ্ঠী - 123 ক্যাপচার করে তবে এর সাথে 1 যুক্ত করে প্রতিস্থাপন করুন, এরকম কিছু eval($1+1)..?
— সেক্সিবিস্ট

6
ঠিক আছে আমি কেবলমাত্র রেজেজেমে প্রথম বন্ধনী ব্যবহার করতে ভুলে গেছি। আমি যা বলেছিলাম তা এড়িয়ে যাও।
— এন্টোইন

19

ভবিষ্যতের পাঠকদের জন্য @ স্পিডোগোর জবাব আপডেট করার জন্য জাস্ট , যদি আপনি অনুসন্ধানের ভিউতে রেজেেক্স মোডটি না পান তবে এটি দেখতে এটির মতো দেখাচ্ছে:

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

আপনি এটি শর্টকাট Ctrl+ Alt+ / (ডিফল্ট) দিয়েও খুলতে পারেন ।


মনে রাখবেন যে এমনকি ^এবং $ ইতিমধ্যে পরমাণুর সন্ধান এবং প্রতিস্থাপন দ্বারা সমর্থিত ।


1
আপনি কি বলছেন যে গ্রুপ রিপ্লেস এটমের সাথে কাজ করে না, এর ফলে গৃহীত উত্তরগুলি ভুল করে (এবং আমার দিনটিকে অ্যাটমের সাথে নষ্ট করে দিচ্ছে)?
— ড্যান রোজনস্টার্ক

3
আমি বিশ্বাস করি তিনি বোঝাতে চেয়েছিলেন যে লাইনের শুরু ^এবং লাইন $অ্যাঙ্কারগুলির শেষ সমর্থন করা যায় না। গ্রুপ প্রতিস্থাপন সমর্থিত।
— সাদুল্লাহরেন

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