প্রতি এক্স লাইনে কীভাবে কিছু যুক্ত করা যায়


15

আমি কীভাবে যুক্ত করব

Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200

একটি পাঠ্য নথিতে প্রতিটি এক্স লাইনে?


1
আপনি কেবল সি বা জাভার মতো প্রোগ্রামিং ভাষার সাথে এটি করতে পারেন।
— আলী হাশেমি

আপনার ফাইলটিতে ইতিমধ্যে কী রয়েছে এবং আপনি এটির সাথে প্রতিস্থাপন করতে চান তা সম্পর্কে কি আপনি আরও কিছুটা নির্দিষ্ট করে বলতে পারেন? এটি নোটপ্যাড ++ এর নিয়মিত এক্সপ্রেশন বৈশিষ্ট্যটি সন্ধান / প্রতিস্থাপন ব্যবহার করে করা যেতে পারে তবে সমাধান দেওয়ার জন্য আমাকে আরও পরিষ্কার উদাহরণ ( এখানে উদাহরণের অনুরূপ ) পেতে হবে।
— allquixotic

এফওয়াইআই আপনি এটি অনলাইনেও
— ফ্রাঙ্ক ডারনোনকোর্ট

উত্তর:


23

প্রতি 9 টি সারির পরে একটি নতুন লাইন প্রবেশ করতে, Search> Replaceমেনুতে যান (শর্টকাট CTRL+ H) এবং নিম্নলিখিতটি করুন:

  1. কি সন্ধান করুন:

    (.*\r?\n){9}\K
    
  2. প্রতিস্থাপন করুন:

    Your new line\n
    
  3. "নিয়মিত এক্সপ্রেশন" রেডিও বোতামটি নির্বাচন করুন

  4. তারপরে টিপুন Replace All

আপনি এটি regex101 এ পরীক্ষা করতে পারেন ।


1
এটি আমার পক্ষে কাজ করেছে। তবে নিয়মিত অনুসন্ধানের জন্য [x] "। লাইনব্রেক হিসাবে" চেকবক্সটি আনচেক করতে ভুলবেন না।
— পাত্রীরা

দুর্দান্ত কাজ করেছেন, ধন্যবাদ! দ্রষ্টব্য, যদি আপনার নতুন লাইনে কোনও বিশেষ রেজেক্স অক্ষর \ বা থাকে তবে আপনার *এগুলি একটি ব্যাকস্ল্যাশ দিয়ে পালাতে হবে। \\ বা \*।
— twasbrillig

Apperently \ K প্রতিস্থাপনের জন্য একটি ছোট বাগ। আমার ক্ষেত্রে আমাকে answer কে ব্যবহার না করে অন্য উত্তরের অনুরূপ ক্যাপচার গ্রুপগুলি ব্যবহার করা দরকার।
— অ্যারোনএলএস

3

তবুও অনুসন্ধান / প্রতিস্থাপন ব্যবহার করে, এটি আমার ক্ষেত্রে আরও ভাল কাজ করেছে: একটি গ্রুপে [আপনার উদাহরণ 9 টি লাইন] বাছাই করে (অন্তর্নিহিত '()' প্রতিটি লাইনের জন্য 'নিউলাইন' অনুসরণ করে), তারপরে '{pair' দখল করার জন্য চেহারা-এগিয়ে লাইন গণনা, এবং 9 টি লাইনের জন্য বাহ্যিক '()' জোড়াটি গ্রুপ হিসাবে ধরে রাখা হয়েছে

((। * \ N) {9})

একই [9] লাইন গ্রুপটি পুনরুদ্ধার করতে \ 1 ভেরিয়েবলটি ব্যবহার করুন, তারপরে [আপনার নমুনা লাইন সন্নিবেশ করুন] এবং একটি নতুন লাইন

\ 1 \ n কীবোর্ড: ই: কীডাউন ডিলেট: 1300 কীবোর্ড: ই: কীপ বিলম্ব: 200 \ n


প্রশ্নটি আবার মনোযোগ সহকারে পড়ুন। আপনার উত্তরটি মূল প্রশ্নের উত্তর দেয় না ।
— ডেভিডপস্টিল

ওপি সিনট্যাক্সের সাথে ম্যাচ করার জন্য টুইট করা হয়েছে
— ই

0

আমি নোটপ্যাড ++ এ কাজ করে কিনা তা নিশ্চিত নই, তবে পিএসপিএডস পিএইচপিডেসের সাহায্যে এটি সমাধান করেছি:

অনুসন্ধান করুন:

(.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n)

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

$1New Line[Enter]

[Enter]এন্টার-বাটন টিপে বোঝায় যেহেতু পিএইচপ্লেস \r\nপ্রতিস্থাপনের ক্ষেত্রে অনুমতি দেয় না।


@Psxls উত্তরের চেয়ে এটি কীভাবে ভাল?
— পুরো

@ টোটো তাঁর উত্তর আমার পক্ষে কার্যকর হয়নি।
— মিগ্লুট্ট

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