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


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.