ইয়াহু পাইপগুলিতে আমার একটি ফিড রয়েছে এবং একটি প্রশ্ন চিহ্নের পরে সমস্ত কিছুর সাথে মিল রাখতে চাই।
এখন পর্যন্ত আমি কীভাবে প্রশ্ন চিহ্নটি মেলে ব্যবহার করব তা আবিষ্কার করেছি ..
\?
এখন কেবল প্রশ্ন চিহ্নের পরে / অনুসরণ করা সমস্ত কিছু মেলাতে।
"\\?"
ইয়াহু পাইপগুলিতে আমার একটি ফিড রয়েছে এবং একটি প্রশ্ন চিহ্নের পরে সমস্ত কিছুর সাথে মিল রাখতে চাই।
এখন পর্যন্ত আমি কীভাবে প্রশ্ন চিহ্নটি মেলে ব্যবহার করব তা আবিষ্কার করেছি ..
\?
এখন কেবল প্রশ্ন চিহ্নের পরে / অনুসরণ করা সমস্ত কিছু মেলাতে।
"\\?"
উত্তর:
\?(.*)
আপনি প্রথম ক্যাপচার গ্রুপটির সামগ্রী চান।
Feb 5 '11 at 10:41। আমরা যে পরিবর্তনগুলি পাই তা এখনও উল্লেখ করা ভাল। হতে পারে কেউ ড্রিমোনিকের কাছ থেকে এটিকে নির্দেশ করে শিখবে।
এটা চেষ্টা কর:
\?(.*)
প্রথম বন্ধনীগুলি একটি ক্যাপচারিং গোষ্ঠী যা আপনি আগ্রহী স্ট্রিংয়ের অংশটি বের করতে ব্যবহার করতে পারেন।
যদি স্ট্রিংয়ে নতুন লাইন থাকে তবে আপনাকে বিন্দুটিকে নতুন লাইনের চরিত্রের সাথে মেলে দেওয়ার জন্য "ডট অল" সংশোধক ব্যবহার করতে হতে পারে। আপনাকে এটি করতে হবে কি না এবং কীভাবে এটি করা হয় তা আপনি যে ভাষাটি ব্যবহার করছেন তার উপর নির্ভর করে। দেখা যাচ্ছে যে আপনি আপনার প্রশ্নে যে প্রোগ্রামিং ভাষা ব্যবহার করছেন তা উল্লেখ করতে ভুলে গেছেন।
আপনার ভাষা যদি দৃ language় প্রস্থের বর্ণনাকে দৃ width়পদে সমর্থন করে তবে আপনি ব্যবহার করতে পারেন এমনটি হ'ল:
(?<=\?).*
সঙ্গে ইতিবাচক lookbehind টেকনিক:
(?<=\?).*
(আমরা এখানে একটি প্রশ্ন চিহ্নের পূর্ববর্তী একটি পাঠ্যের সন্ধান করছি)
Input: derpderp?mystring blahbeh
Output: mystring blahbeh
মূলত এটি ?<=একটি গোষ্ঠী গঠন, যে কোনও ম্যাচ করার আগে পালিয়ে আসা প্রশ্ন-চিহ্নের প্রয়োজন ।
তারা সত্যই ভাল পারফর্ম করে, তবে সমস্ত বাস্তবায়ন তাদের সমর্থন করে না।
\?(.*)$
আপনি যদি সব চরিত্রের সাথে মিল রাখতে চান তবে "?" আপনি যে কোনও চরের সাথে মেলে একটি গোষ্ঠী ব্যবহার করতে পারেন এবং লাইনের শেষটি চিহ্নিত করতে আপনি "$" চিহ্নটি আরও ভাল ব্যবহার করতে চাইবেন।
.ডিফল্টরূপে নতুন লাইন চরিত্রের সাথে মেলে না। ফলস্বরূপ, অভিব্যক্তিতে লাইন চরিত্রের শেষে না থাকলেও এটি লাইনের শেষ পর্যন্ত মেলে।
এই সাইটটি দেখুন: http://rubular.com/ মূলত সাইটটি আপনাকে কিছু উদাহরণ পাঠ্য (যা আপনি নিজের সাইটে সন্ধান করছেন) প্রবেশের অনুমতি দেয় এবং তারপরে আপনি নিয়মিত প্রকাশটি তৈরি করার সাথে এটি কী মিলছে তা হাইলাইট করবে প্রকৃত সময়.
/([a-zA-Z]{4}):/মিলবে Test: Welcomeএবং দখল করবেTest
str.replace(/^.+?\"|^.|\".+/, '');
আপনি যখন "" এর মধ্যে আর কী অপসারণ করতে চান তা চয়ন করতে চাইলে এটি কখনও কখনও খারাপ and এটি "" যা কিছু হয় না তার মধ্যে "" নির্বাচন করুন এবং এটিকে কিছুই দিয়ে প্রতিস্থাপন করুন।
এমনকি আমার কাছে এটি কিছুটা বিভ্রান্তিকর, তবে এটি ব্যাখ্যা করার জন্য খারাপ চেষ্টা করুন। ^.+?(না কিছু বৈকল্পিক) প্রথম পর্যন্ত "তারপর |অথবা / স্টপ (এখনও গবেষণা কি এটা সত্যিই উপায়) পর্যন্ত / এ ^.2nd আগে পর্যন্ত কিছুই নির্বাচন করেছে "ব্যবহার ( |স্টপ / এ)। এবং এর পরে যা আসবে তা নির্বাচন করুন +
\?.*এর পরে (খালি স্ট্রিং সহ) সমস্ত কিছু মেলে?।