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

অনুসন্ধান বা স্ট্রিং প্রতিস্থাপন নিদর্শন জন্য। `Regex` বা` regexp` নামেও পরিচিত, নিদর্শনগুলি অনুসন্ধান বা প্রতিস্থাপনের সময় ম্যাচের জন্য স্ট্রিংগুলি বর্ণনা করে। Emacs অনেক কমান্ডে `regex` নিদর্শনগুলির জন্য বিস্তৃত সমর্থন সরবরাহ করে। ইমাকস এই জাতীয় নিদর্শনগুলির জন্য একটি ইন্টারেক্টিভ এক্সপ্রেশন বিল্ডারও সরবরাহ করে।

2
ইম্যাকস আলাইন-রেজিপ্স্প বোঝা
আমি এর জন্য ইমাস ডকুমেন্টেশন পড়েছি align-regexpতবে এটি কীভাবে কাজ করে তা বুঝতে এখনও অসুবিধা রয়েছে। আমি যে বিষয়টির কথা বলছি তা এর প্রাক্সিকৃত ফর্ম C-uM-xalign-regexp, সাধারণ ফর্ম নয় M-xalign-regexp। আমার প্রশ্নগুলি এখানে: প্রথম প্যারামিটারের (রেজেক্স) স্ট্রিংয়ের পুরো লাইনের সাথে মেলে? যদি রেজেক্স কেবল স্ট্রিংয়ের একটি অংশের সাথে মেলে? দ্বিতীয় …

1
কেন রেজেক্স বিল্ডারের সাথে তৈরি নিয়মিত প্রকাশগুলি সিনট্যাক্স ইন্টারেক্টিভ নিয়মিত এক্সপ্রেশন থেকে আলাদা হয়?
সুতরাং, নিয়মিত এক্সপ্রেশন বিল্ডার (এমএক্স পুনঃ-বিল্ডার) ব্যবহার করে in এর মধ্যে শেষ হওয়া লাইনগুলি "\\ $" লাগবে, যখন অনুসন্ধানে এবং রেগেক্স দ্বারা প্রতিস্থাপন করা হবে, এটি কেবল "\ $" লাগে। আমি প্রত্যাশা করতাম যে রেজেক্স বিল্ডার সরাসরি ব্যবহারযোগ্য এক্সপ্রেশন তৈরি করতে পারবেন, তবে এই পার্থক্যের জন্য কী কী?

2
একটি নতুন লাইন চরিত্রের সাথে মিলে যাওয়ার জন্য রেজেেক্স কী?
ইম্যাকস রেজেেক্সে, \nকোনও নতুন লাইন চরিত্রের সাথে মেলে না \n। আমি কি ঠিক করেছি যে $নতুন লাইন চরিত্রের ঠিক আগে একটি নতুন লাইন চরিত্র এবং চরিত্রের মধ্যে অবস্থানের সাথে মেলে। যেমন একটি স্ট্রিং জন্য abc\n, এবং $মধ্যে অবস্থানের সাথে মেলে ?c\n মেলে এমন রেজেক্স কী \n?

6
তালিকা হিসাবে বাফারে সমস্ত রেজিপ্সপ ম্যাচ পান
কোড গল্ফ স্ট্যাক এক্সচেঞ্জ সাইটে আজ, "একটি ওয়েবপৃষ্ঠায় সমস্ত লিঙ্ক পান" এই প্রশ্নের ক্লোজারে এই উত্তরটি পেয়েছি । (->> (slurp "http://www.stroustrup.com") (re-seq #"(?:http://)?www(?:[./#\+-]\w*)+")) অভিনব ম্যাক্রো ছাড়া এটি কেবল এটি: (re-seq #"(?:http://)?www(?:[./#\+-]\w*)+" (slurp "http://www.stroustrup.com")) এটি তালিকাটি ফিরিয়ে দেয়: ("http://www.morganstanley.com/" "http://www.cs.columbia.edu/" "http://www.cse.tamu.edu" ...) আমি কি ইমাস লিস্পে অনুরূপ কিছু করতে পারি? সম্ভবত …

3
এলিসপ পুনরায় প্রয়োগ করুন - এবং $ বনাম `এবং '
ম্যানুয়ালটি regexp বিশেষ অক্ষর এবং বর্ণনা করে । আমি জানি বেশিরভাগ নিয়মিত অভিব্যক্তি উপভাষার মতো এগুলি কোনও স্ট্রিংয়ের শুরু বা শেষের সাথে মিলে যায়। তবে, আমি এটিও আবিষ্কার করেছি যে সেখানে উপলব্ধ এবং অক্ষর রয়েছে। এখানে পাওয়া ব্যাখ্যাটির ভিত্তিতে , তারা স্ট্রিংগুলির শুরু বা শেষের সাথে মিলেছে বলে মনে হয়। …

1
আমি কীভাবে আরএক্স সহ ডায়নামিক রিজেক্সপ তৈরি করব?
আমি rxরানটাইম মান সহ নিয়মিত প্রকাশ করতে ব্যবহার করতে চাই । বর্তমানে, আমি এটি করছি: (setq strings '("foo" "bar" "baz")) (eval `(rx symbol-start (or ,@strings) symbol-end)) যাইহোক, আমি বরং ব্যবহার এড়াতে চাই eval। আমি খুঁজে পেয়েছি rx-to-string, তবে আমার কী ফর্ম লিখতে হবে তা পরিষ্কার নয়: ;; error: Unknown rx …

2
আমি পার্লের নিয়মিত এক্সপ্রেশনটি ইন্টারেক্টিভভাবে কীভাবে পরীক্ষা এবং ব্যবহার করতে পারি?
বলুন আমার পাঠ্য সহ একটি বাফার আছে। আমি আমার বাফারের বিরুদ্ধে নিয়মিত এক্সপ্রেশন (আদর্শ পার্ল টাইপ) পরীক্ষা করতে চাই এবং এতে ইমাকগুলি ম্যাচগুলি হাইলাইট করতে চাই। উদাহরণস্বরূপ, নিম্নলিখিত regexp ( উইকিপিডিয়া থেকে নেওয়া ): (?<=\.) {2,}(?=[A-Z]) নিম্নলিখিত পাঠ্য উপর নিম্নলিখিত হিসাবে মেলে: নির্দিষ্ট ক্ষেত্রে এই নিয়মিত অভিব্যক্তি পিরিয়ড পরে (.)এবং …

2
এলিস্পে কি রিজেক্সপ আক্ষরিক রয়েছে?
আমার রেগেক্সপসের জন্য প্রয়োজনীয় সংখ্যক ব্যাকস্ল্যাশগুলি বেশ উন্মাদ is এলিস্পে কি রিজেক্সপ আক্ষরিক রয়েছে, তাই আমি এর মতো কিছু লিখতে পারি rx"some\(regexp\)" পরিবর্তে "some\\(regexp\\)"

3
ভিআইএম থেকে শেড-স্টাইলের প্রতিস্থাপন আদেশের সমতুল্য কি আছে?
আমি ভীম থেকে যে জিনিসগুলি মিস করি তার মধ্যে একটি হ'ল একটি প্রতিস্থাপন কমান্ড টাইপ করতে সক্ষম হয় যা একাধিক লাইনের উপর কাজ করবে, উদাহরণস্বরূপ: :/begin/,/end/s/foo/bar/g উপরোক্ত কমান্ডটি "বার" -এর জন্য "ফু" ব্যবহার করে "লাইগ" যুক্ত প্রথম লাইনের সাথে শুরু করে এবং "শেষ" ধারণ করে পরবর্তী লাইনের সাথে শেষ হয়। …

7
আমি কীভাবে ইম্যাক্সে ইন্টারেক্টিভভাবে নিয়মিত প্রকাশের সাথে অনুসন্ধান এবং প্রতিস্থাপনের অনুশীলন করতে পারি?
নিয়মিত এক্সপ্রেশন ব্যবহার করে অনুসন্ধান করা এবং প্রতিস্থাপন করা ইমাস ব্যবহারকারীদের কাছে স্পষ্টতই একটি শক্তিশালী হাতিয়ার যা নিয়মিত এই ক্রিয়াগুলি সম্পাদন করতে পারে। তবে, ইমাস (এবং / অথবা প্রোগ্রামিং) শিক্ষানবিস হিসাবে, নিয়মিত প্রকাশগুলি শিখতে এবং অনুশীলন করা দরকার। আমি কি অন্তর্নিহিত ইম্যাক্স টিউটোরিয়ালের অনুরূপ ইমাসে নিয়মিত ভাবগুলি ইন্টারেক্টিভভাবে শিখতে এবং …

2
ক্রমবর্ধমান কোনও প্রদত্ত স্ট্রিং প্রতিস্থাপন করুন
আমাদের বলুন যে আমার নীচের মতো একটি পাঠ্য রয়েছে: এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এসি (NN) এখন আমি এই জাতীয় nnসংখ্যার সাথে প্রতিস্থাপন করতে চাই এসি (0) এসি (1) এসি (2) এসি (3) এসি (4) …

1
রেগেক্সের জন্য সমর্থন পিছনে এবং সামনে তাকান?
আমার যেমন রেজেক্স ক্যোয়ারী প্রতিস্থাপন করা দরকার that fooমধ্যে foo barমিলেছে, কিন্তু fooমধ্যে foo bazনয়। সাধারণত আমি Regex বর্ণন এগিয়ে যেমন ব্যবহার করেন, হবে foo(?=bar)। যাইহোক, দেখে মনে হচ্ছে ইমাকস এটি করতে পারে না? ভিম সক্ষম বলে মনে হচ্ছে , তবে স্পেসম্যাকগুলিতে অশুভ মোড পারে না।

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

1
দুষ্ট মোড এবং নিয়মিত প্রকাশ
ভিমে, আমি যদি সমস্ত পরিবর্তনশীল নাম এলএক্সের সন্ধান করতে চাই যেখানে এক্স নম্বর হয় তবে আমি কেবল টাইপ করতে পারি /L\d। যাইহোক, এটি কাজ করে বলে মনে হচ্ছে না evil। এভিল মোডে নিয়মিত প্রকাশের জন্য অন্য কোনও বাক্য গঠন আছে, বা অনুসন্ধানের জন্য কি আমাকে কিছু ইমাস কার্যকারিতা থেকে ফিরে …

1
`সন্ধানী - ফিরে`
আমার কিছু কোড ব্যবহার করছে (looking-back … (line-beginning-position))। ডক স্ট্রিং looking-backজানিয়েছে যে আস্তে আক্রান্ত হওয়ার কারণে এই ফাংশনটি এড়ানো ভাল। আমি কৌতূহল করছি অনুসরণ অনুসরণ দ্রুত হবে? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp stuff))

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