প্রশ্ন ট্যাগ «regular-expression»

নিয়মিত এক্সপ্রেশন (প্রায়শই "রেজেক্স" এ সংক্ষিপ্ত হয়ে থাকে) হ'ল স্ট্রিংগুলির মধ্যে মেলে নিদর্শনগুলির জন্য ব্যবহৃত একটি ঘোষণামূলক ভাষায় লেখা এক্সপ্রেশন।

1
কমা দ্বারা পৃথক শব্দের ভিত্তিতে বাছাই করুন
সাধারণ কমান্ড: বাছাই কলাম বা ভার্চুয়াল কলাম ( \%cবা \%v) এর উপর ভিত্তি করে লাইনগুলি বাছাই করতে পারে, উচ্চ স্তরের লজিকাল কলামটি বাছাই কী হিসাবে ব্যবহার করা যেতে পারে? নিয়মিত এক্সপ্রেশন ব্যবহার করা এই দৃশ্যের জন্য কিছুটা জটিল দেখায় (কলামটি লাইনটির শেষের দিকে?) এবং এটি সাজান ইউটিলিটি যা করে তার …

6
এন লাইনগুলি মুছুন 1 লাইন স্ক্রিপ্ট এড়িয়ে যান
আমি একটি বেসিক ভিম স্ক্রিপ্ট তৈরি করতে চাই যা কেবল এন লাইনগুলি মুছে ফেলে, 1 লাইন এড়িয়ে যায় এবং নথির শেষ না হওয়া পর্যন্ত পুনরাবৃত্তি করে। আমি নির্দিষ্ট মিলগুলির বিষয়ে চিন্তা করি না, আমি কেবল লাইনটি মুছতে চাই। উদাহরণ স্বরূপ; সুতরাং আমি 3ddjসম্পূর্ণ নথির জন্য কমান্ড পুনরাবৃত্তি করতে চাই । …

1
ভিম রেজেজেমে '\%' এবং '\ @' টোকেনের নাম কী? এটা কি কাজ করে?
সিনট্যাক্স ফাইল সম্পাদনা করার সময়, আমি এরকম কিছু পেয়েছি: \s*\%(\%(:\@<!\/\/.*\)\=\|\%(\/\*.*\*\/\s*\)*\)$ আমি ছাড়া অন্য সাথে পরিচিত নই \%এবং \@আছে। আমি গুগলও করতে পারি না কারণ এর নাম কী তা আমি জানি না। সুতরাং এটি কি এবং এটি কি করে?

3
স্ল্যাশ এড়ানোর জন্য বিকল্প অনুসন্ধান এবং দীর্ঘ স্ট্রিংয়ের জন্য প্রতিস্থাপন
স্ট্রিংয়ের প্রতিটি বিশেষ চরিত্রকে পালিয়ে যাওয়ার চেয়ে উইম সন্ধান এবং স্ট্রিংগুলির জন্য প্রতিস্থাপনের কোনও বিকল্প আছে কি? উদাহরণস্বরূপ, যদি আমি নিম্নলিখিত স্ট্রিংয়ের সাথে মেলে এবং কিছু দিয়ে প্রতিস্থাপন করতে চাই [ERROR] Login unsucessful তাহলে আমাকে করতে হবে :%s/\[ERROR\]\ Login\ unsucessful/something/g এবং জটিল স্ট্রিংগুলির জন্য অনেকগুলি বিশেষ চরিত্রযুক্ত এটি আরও বেশি …

1
ম্যাচগুলিতে রেগেক্স করতে সাধারণ মোড কমান্ড প্রয়োগ করুন
ক্লোজার ফাংশন সংজ্ঞাটির নীচে ডকুমেন্টেশন স্ট্রিংয়ের সাথে মেলে আমি নিম্নলিখিত নিয়মিত অভিব্যক্তিটি ব্যবহার করছি: \vdefn.*\n\s*\zs"([^"]|\n)*" gqকোনও প্রদত্ত ফাইলে এই প্যাটার্নের সমস্ত ম্যাচে সাধারণ মোড (ফর্ম্যাট লাইন) কমান্ড চালানোর কোনও উপায় আছে কি ?

2
সদৃশ রেখাগুলি "x" দিয়ে শুরু হবে, "x" এর সাথে "y" এর সাথে সদৃশ হবে?
নিম্নলিখিত প্যাটার্ন সহ আমার একটি ফাইল রয়েছে: foo 111 baz foo 222 baz foo 333 baz যা রূপান্তরিত করা প্রয়োজন foo 111 bar 111 baz foo 222 bar 222 baz foo 333 bar 333 baz সুতরাং, সমস্ত লাইনটি শুরু করে সদৃশ করুন fooএবং কেবল fooনকলটিতে পরিবর্তন করুন তবে বাকী রেখাটি …

2
মিশ্র ক্ষেত্রে নিয়মিত প্রকাশের প্রতিস্থাপন, ভিমে
আমি প্রায়শই এমন পরিস্থিতিতে চলে যাই যেখানে আমার কাছে প্রচুর মিশ্র মামলা রয়েছে। উদাহরণ স্বরূপ, CamelCase and camelCase আমি উত্পাদন করার জন্য একটি ভিম নিয়মিত এক্সপ্রেশন প্রতিস্থাপনের সন্ধান করছি, AnotherCase and anotherCase এই মুহুর্তে আমি লাইনগুলিকে চাক্ষুষভাবে নির্বাচন করার পরে দুটি পদক্ষেপে এটি করছি, :s/CamelCase/AnotherCase/g :s/camelCase/anotherCase/g প্রতিস্থাপনের এক ধাপে এটি …

5
ফাইল থেকে দুটি নিদর্শনগুলির মধ্যে সামগ্রী কীভাবে প্রতিস্থাপন করবেন?
আমি ফাইলটির নিম্নলিখিত বিন্যাসটি করেছি: <common> fitnes=0 genetic=1 method=0 </common> <inputs> foo=bar bar=foo </inputs> <limits> balance=200.00 </limits> এবং আমি ডিলিট সবকিছু কি মধ্যে চাই <inputs>এবং </inputs>(ব্যতীত প্যাটার্ন এটি স্ব) এবং অন্য ফাইল (যেমন থেকে বিষয়বস্তু সঙ্গে এটি প্রতিস্থাপন foo.txt)। সঙ্গে অন্য কথায় লাইনে foo=barএবং bar=fooঅন্য কোনো সামগ্রী দিয়ে প্রতিস্থাপিত হবে। …

2
বড় হাতের অক্ষর এবং একটি নির্দিষ্ট অক্ষরের সাথে শেষ হওয়া কোনও শব্দের সাথে কীভাবে মিলবে?
আমার বাক্যগুলির মতো শব্দ রয়েছে lblSERINOd। শব্দ সাদা স্থান দ্বারা পৃথক করা হয়। আমি dএই জাতীয় সমস্ত শব্দের শেষে প্রতিস্থাপন করতে চাই u। উদাহরণস্বরূপ যেমন lblSERINOdচেহারা হবে lblSERINOu। আমি চেষ্টা করেছি s/.*\ud /u /gকিন্তু ভিম বলে এটি খুঁজে পাচ্ছে না .*\ud। এখানে সমস্যা কি?

1
একটি ম্যাচের মধ্যে সংক্ষিপ্ত মিলগুলি পছন্দ করে এমন রেজেক্স? (এটি অ লোভীর চেয়ে বেশি জড়িত)
আমি একটি বাফারের ভিতরে अस्पष्ट অনুসন্ধান করার জন্য একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি। মূল ধারণাটি হ'ল কিছু ইনপুট নেওয়া এবং .\{-}প্রতিটি জোড়া অক্ষরের মধ্যে সন্নিবেশ করানো , যেমন fooহয়ে যায় f.\{-}o.\{-}o। এটি মোটামুটি ভাল কাজ করে তবে প্রচুর অ-আদর্শ ম্যাচ নিয়ে আসে। আমি মনে করি একটি অস্পষ্ট অনুসন্ধানে প্রথমে …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.