গাদাফি অনুসন্ধানের জন্য নিয়মিত প্রকাশ expression


361

আমি গদাফি শব্দটি অনুসন্ধান করার চেষ্টা করছি। এটি অনুসন্ধান করার জন্য সেরা নিয়মিত প্রকাশটি কী?

এখন পর্যন্ত আমার সেরা চেষ্টাটি হ'ল:

\b[KG]h?add?af?fi$\b

তবে আমি এখনও কিছু জার্নাল অনুপস্থিত মনে হচ্ছে। কোন পরামর্শ?

আপডেট: আমি এখানে একটি দুর্দান্ত বিস্তৃত তালিকা পেয়েছি: http://blogs.abcnews.com/theworldnewser/2009/09/how-many-differences-ways-can-you-spell-gaddafi.html

নীচের উত্তরটি সমস্ত 30 টি রূপের সাথে মেলে:

গাদ্দাফি তার দেশের
Gadafi
Gadafy
গাদ্দাফি
Gaddafy
Gaddhafi
গাদ্দাফির
Gathafi
Ghadaffi
Ghadafi
Ghaddafi
Ghaddafy
Gheddafi
Kadaffi
Kadafi
Kaddafi
গাদ্দাফির
Kazzafi
Khadaffy
Khadafy
Khaddafi
Qadafi
গাদ্দাফি
গাদ্দাফির
Qadhdhafi
Qadthafi
Qathafi
Quathafi
Qudhafi
Kad'afi

8
আপনি কোনটি মিস করছেন? এবং আপনি কোথায় সন্ধান করছেন, রেগেক্সের সাথে কোনও ওয়েব-অনুসন্ধান রয়েছে?
সিজনপ্রযুক্তি

43
সর্বদা নতুন জার্নালগুলি প্রকাশিত হয়, তাই তারা যদি গাদাফি সম্পর্কে লিখতে থাকে তবে আপনি .+একমাত্র বৈধ নিয়মিত অভিব্যক্তি হওয়ার দিকে ঝুঁকবেন ।
মoinনুদিন

30
আমি দেখতে পেয়েছি যে এই ছবিটি বিভিন্ন বানানটির সাথে সহায়তা করে: আপলোড.উইকিমিডিয়া.org
ম্যাথ

24
যথারীতি, লিস্প এটিকে প্রথম প্রয়োগ করেছিল - ফোল্ডারর্গ / ~মিকেল // প্রকল্পগুলি / রেজেক্স / রিরেজ এক্সপেক্টেস্ট- সুইট.লিস্প (প্রায় অর্ধ-পথ নীচে স্ক্রোল করুন)
ড্যানিয়েল এস স্টার্লিং

7
@ ড্যানিয়েল স্টার্লিং: আসলে, খাসাফি পরীক্ষাটি আরসিএসের প্রাথমিক প্রতিশ্রুতি থেকে জিএনইউ গ্রেপ পরীক্ষার অংশ (মঙ্গলবার 3 নভেম্বর 21:38:52 1998 +0000), এবং সম্ভবত এর চেয়েও পুরানো!
পাওলো বনজিণী

উত্তর:


138

\b[KGQ]h?add?h?af?fi\b

আরবি প্রতিলিপিটি (উইকি বলেছেন) "ক্বাফফ", সুতরাং সম্ভবত একটি প্রশ্ন যুক্ত করুন এবং একটি এইচ ("গাদ্দাফি", নিবন্ধ হিসাবে (নীচে দেখুন) উল্লেখ করা হয়েছে)।

বিটিডব্লিউ, কেন $রেইগেক্সের শেষে আছে ?


বিটিডব্লিউ, বিষয়টিতে একটি দুর্দান্ত নিবন্ধ:

গাদ্দাফি, কাদফি বা কাদ্দফি? কেন লিবিয়ার নেতার নামটি বিভিন্নভাবে বানান করা হচ্ছে?


সম্পাদনা

আপনি পরে নিবন্ধে উল্লিখিত সমস্ত নামের সাথে মিল রাখতে, এটি সবার সাথে মেলে। আসুন কেবল আশা করি এটি অন্যান্য অনেকগুলি উপাদানের সাথে মেলে না: ডি

\b(Kh?|Gh?|Qu?)[aeu](d['dt]?|t|zz|dhd)h?aff?[iy]\b

$ ভুল, আমি প্রথম লাইনের শেষের সাথে মিলে যাচ্ছিলাম, এটি সরিয়ে দিতে ভুলে গেছি।
সিগজিএফ

না dআরো একটি D মেলে?
সিগিএফ

2
@ ডিজিএফ, না, আমি কেবল ভেবেছিলাম যে আরবী ট্রান্সক্রিপশন যদি বলে, রেজেক্সেরও এটি Qaḏḏāfīপরীক্ষা করা উচিত Qaddafi। আপনি যদি আরবিক প্রতিলিপিটিও সন্ধান করতে চান তবে কেবল এটির জন্য অনুসন্ধান করুন - আমি মনে করি না আরবী ট্রান্সক্রিপশনটির আরও অনেকগুলি রূপ রয়েছে, কেবলমাত্র ইংরেজী প্রতিলিপিগুলির মধ্যে।
সিজনপ্রযুক্তি

@ ডিজিএফ, আমি একটি দীর্ঘ রেইগেক্সে সম্পাদনা করেছি যা আপনার পোস্ট করা নিবন্ধের সমস্ত নামের সাথে মিল রয়েছে ( ?চিঠিগুলির পরিবর্তে দুটি বাদে )। যদিও ওভারকিল হতে পারে।
সিজনপ্রযুক্তি

2
এটি 'কুজাফি' এবং অন্যান্য ভ্রান্ত ইতিবাচকগুলির সাথেও মেলে, যদিও আমি মনে করি যে সংবাদ প্রতিবেদনগুলির মাধ্যমে অনুসন্ধান করা ইত্যাদি that যা খুব বেশি গুরুত্ব পাবে না।
বেন ডাব্লু

275

সহজ ... (Qadaffi|Khadafy|Qadafi|... )... এটি স্ব-ডকুমেন্টেড, রক্ষণাবেক্ষণযোগ্য এবং ধরে নিচ্ছেন যে আপনার রেজিএক্সএক্স ইঞ্জিন আসলে নিয়মিত এক্সপ্রেশনগুলি সংশ্লেষ করে (সেগুলির ব্যাখ্যা ব্যতীত), এটি একই ডিএফএতে সংকলন করবে যা আরও অবলম্বিত সমাধান করবে।

কমপ্যাক্ট নিয়মিত এক্সপ্রেশন লিখতে হয় কোনও প্রোগ্রামকে গতি বাড়ানোর জন্য সংক্ষিপ্ত পরিবর্তনশীল নামগুলি ব্যবহার করার মতো। এটি কেবল তখনই সহায়তা করে যদি আপনার সংকলক মস্তিষ্কে মৃত।


23
দুর্দান্ত উত্তর! তারা আসলে কীভাবে কাজ করে সে সম্পর্কে যত্নের চেয়ে লোকেরা প্রায়শই প্রায়শই নিয়মিত ভাব প্রকাশ করেন।
থমাস আহলে

3
আমি সত্যিই এই সমাধানটির সরলতা পছন্দ করি তবে আমি অবাক হয়েছি যে এটি একই ডিএফএতে সংকলন করবে। আপনার কি এমন একটি লিঙ্ক আছে যা এই বিষয়ে কথা বলে? স্বজ্ঞাতভাবে এটি মনে হয় এটি আগের কারুকৃত রেজেক্স বা নীচের উত্তরগুলির চেয়ে কম দক্ষ হতে পারে যা রে'গএক্সএক্স :: or'd নামের একই তালিকায় এসেম্বল পার্ল মডিউলটি ব্যবহার করার পরামর্শ দেয়।
রিয়ান স্যান্ডারসন

6
-1 একটি রেজেক্সের পুরো বিন্দুটি হ'ল প্রায়শই যা হতে পারে তা হ্রাস করা - যেমনটি এই ক্ষেত্রে হয় - তুলনামূলকভাবে সংক্ষিপ্ত সূত্রের বিকল্পগুলির একটি দীর্ঘ দীর্ঘ তালিকা। ফলশ্রুতিটি প্রায়শই যা করা হয় তার চেয়ে দ্রুত সম্পাদন করতে পারে মূলত একটি অনিচ্ছাকৃত বিস্তৃত অনুসন্ধান।
মার্টিনিউ

7
আপনি ঠিক বলেছেন, রেগেক্সেসের পয়েন্টটি হ'ল একটি বড় সংখ্যার মানগুলির জন্য একটি কমপ্যাক্ট, স্পষ্ট প্রতিনিধিত্ব সরবরাহ করা। তবে মৌলিক ধারণাটি হ'ল একটি রেজেক্স উপস্থাপন করা এবং "এর সাথে মেলে এমন যে কোনও কিছু ভাল।" এটি হ'ল এটি ধরে নেয় যে আপনার কোনও পদ্ধতিগতভাবে অন্তর্ভুক্ত করার স্বাধীনতা আছে। এখানে, আমাদের বিপরীত পরিস্থিতি রয়েছে: বৈকল্পিক বানান (এবং যে রূপগুলি কখনও দেখা যায় না) কেবল 'সম্পূর্ণরূপে এলোমেলো' এর এই পক্ষ মাত্র are "কমপ্যাক্ট" এ বিস্তৃত প্রচেষ্টা "ক্লিয়ার" এর জন্য খুব কম পয়েন্ট পান!
জ্যাকার

1
আহো-করাসিক অ্যালগরিদমও পরীক্ষা করে দেখুন, যা একই সাথে স্ট্রিং অনুসন্ধানের জন্য অনুকূল: en.wikedia.org/wiki/…
টমাস আহলে

45

আপনার সম্ভাব্য বানানগুলির তালিকা থেকে একটি আকর্ষণীয় বিষয় লক্ষণীয় হ'ল অন্তর্ভুক্ত তালিকার জন্য কেবলমাত্র 3 টি সাউন্ডেক্স মান রয়েছে (যদি আপনি 'বাহ্যিক' কাজজাফি 'উপেক্ষা করেন)

G310, K310, Q310

এখন, সেখানে মিথ্যা ধনাত্মকতা রয়েছে ('গডবি' এছাড়াও জি ৩১০), তবে সীমিত মেটাফোন হিটগুলিকেও সংযুক্ত করে আপনি সেগুলি নির্মূল করতে পারেন।

<?
$soundexMatch = array('G310','K310','Q310');
$metaphoneMatch = array('KTF','KTHF','FTF','KHTF','K0F');

$text = "This is a big glob of text about Mr. Gaddafi. Even using compound-Khadafy terms in here, then we might find Mr Qudhafi to be matched fairly well. For example even with apostrophes sprinkled randomly like in Kad'afi, you won't find false positives matched like godfrey, or godby, or even kabbadi";

$wordArray = preg_split('/[\s,.;-]+/',$text);
foreach ($wordArray as $item){
    $rate = in_array(soundex($item),$soundexMatch) + in_array(metaphone($item),$metaphoneMatch);
    if ($rate > 1){
        $matches[] = $item;
    }
}
$pattern = implode("|",$matches);
$text = preg_replace("/($pattern)/","<b>$1</b>",$text);
echo $text;
?>

কয়েকটি টুইটস, এবং কিছু সিরিলিক লিখিত লিখিত রূপটি বলতে দেয় এবং আপনার কাছে মোটামুটি শক্তিশালী সমাধান হবে।


2
দয়া করে মনে রাখবেন, সাউন্ডেক্সটি ইংরেজিতে বিশেষীকরণ করা হয়েছে, বিভিন্ন উচ্চারণের নিয়ম সহ অন্যান্য ভাষার জন্য অন্যান্য ধনাত্মক অ্যালগরিদম রয়েছে
ছদ্মবেশী

8
যদিও এটি সত্য, আমরা এখানে একটি বিজোড় পরিস্থিতিতে আছি। প্রাথমিক অনুরোধটি ছিল "আমি গাদাফি শব্দটি অনুসন্ধান করার চেষ্টা করছি" তবে আমি অনুভব করি যে রেজেক্সটি একটি লাল রঙের হারিং ছিল। আরবি-> লাতিন অনুলিখনের কোনও নিয়মবুক নেই এবং যেমন কোনও তালিকা থেকে একটি রেজেক্সকে উল্টানো মূল অনুরোধটির পুরোপুরি উত্তর দেয় না।
টমওয়ালশাম

2
আমি মনে করি একটি अस्पष्ट-মেলানো সিস্টেমটি আরও উপযুক্ত, তবে একটি কাস্টম অ্যালগরিদম ওভারকিল বলে মনে হচ্ছে। একটি সাউন্ডেক্স-মেটাফোন কম্বো ব্যবহার করে রিজেক্স সমাধানের পাশাপাশি আরও অনাকাঙ্কিত বানানগুলির অনুমতি দেওয়ার পরেও কেবল অফ-দ্য শেল্ফ অ্যালগোস ব্যবহার করার জন্য মনে হচ্ছে।
টমওয়ালশাম

মেটাফোন 2 এবং মেটাফোন 3 এর ব্যবহার আরও ভাল ফলাফলের দিকে নিয়ে যায় (যেমন, মেটাফোন 2 এর প্রায় সমস্ত কিছুই কেডিএফ, যেখানে মেটাফোন 1 হিসাবে যথেষ্ট নয়)। মেটাফোন 3 এর দাম প্রায় 40 টাকা।
ছদ্মবেশী

27

সিপিএএন মডিউল ব্যবহার করে রেজিএক্সপ :: এসেম্বল করুন :

#!/usr/bin/env perl

use Regexp::Assemble;

my $ra = Regexp::Assemble->new;
$ra->add($_) for qw(Gadaffi Gadafi Gadafy Gaddafi Gaddafy
                    Gaddhafi Gadhafi Gathafi Ghadaffi Ghadafi
                    Ghaddafi Ghaddafy Gheddafi Kadaffi Kadafi
                    Kaddafi Kadhafi Kazzafi Khadaffy Khadafy
                    Khaddafi Qadafi Qaddafi Qadhafi Qadhdhafi
                    Qadthafi Qathafi Quathafi Qudhafi Kad'afi);
say $ra->re;

এটি নিম্নলিখিত নিয়মিত প্রকাশ করে:

(?-xism:(?:G(?:a(?:d(?:d(?:af[iy]|hafi)|af(?:f?i|y)|hafi)|thafi)|h(?:ad(?:daf[iy]|af?fi)|eddafi))|K(?:a(?:d(?:['dh]a|af?)|zza)fi|had(?:af?fy|dafi))|Q(?:a(?:d(?:(?:(?:hd)?|t)h|d)?|th)|u(?:at|d)h)afi))

23

আমি মনে করি আপনি এখানে জটিল জিনিসগুলি বেশি করেছেন। সঠিক রেজেক্স এতটা সহজ:

\u0627\u0644\u0642\u0630\u0627\u0641\u064a

এটি সাতটি আরবি ইউনিকোড কোড পয়েন্টের সংমিশ্রণের সাথে মেলে যা القذافي (অর্থাত্ গাদাফি) শব্দটি গঠন করে।


3
এরপরে গুগল ট্রান্সলেট এবং বব এর মামার মাধ্যমে পাইপ nyائم.com।
রবার্ট রসনি

19

যদি আপনি কোনও জিনিস ব্যবহার করেন না এমন জিনিসগুলি (যেমন "" + + "প্রতি ঝোঁক এড়ানো এড়াতে") এড়াতে চান তবে আপনার সর্বোত্তম পন্থাটি হ'ল সব বিকল্পগুলির একটি নিয়মিত অভিব্যক্তি তৈরি করা (যেমন। (কাদাফি | কাদাফি | ...)) ) তারপরে এটি একটি ডিএফএতে সংকলন করুন এবং তারপরে ডিএফএকে আবার একটি নিয়মিত অভিব্যক্তিতে রূপান্তর করুন। একটি পরিমিত বুদ্ধিমান বাস্তবায়ন ধরে নেওয়া যা আপনাকে এমন একটি "সংকুচিত" নিয়মিত অভিব্যক্তি দেয় যা অপ্রত্যাশিত রূপগুলি না রাখার গ্যারান্টিযুক্ত।


2
আমি জানি যে এটি তাত্পর্যপূর্ণভাবে সম্ভব, তবে আপনি কীভাবে তা অনুশীলনে করবেন (উদাহরণস্বরূপ সوم সাধারণ গতিশীল ভাষা ব্যবহার করে)
ররি

3
আমি এর পেছনের তত্ত্বটি বুঝতে পারি, তবে @ রোরির মতো, আপনি বাস্তবে বাস্তবে এটি কীভাবে করবেন তা জানতে আগ্রহী।
ড্যাঙ্কাওয়াল্লারো

হ্যাঁ, আমি আরও ভাল উত্তর দেওয়ার জন্য এটি করার কথা ভেবেছিলাম তবে আমি এই মুহুর্তে কিছুটা ব্যস্ত। আমার কাছে কিছু কিছু ( কুরুচিপূর্ণ এবং দুর্বল নথিভুক্ত) কোড রয়েছে কোডগিও.এলপ / পি / লেপল/সোর্স / ব্রোস / এসআরসি /lepl/regexp/core.py যা একটি রেজিপ্সপ থেকে একটি ডিএফএ তৈরি করে (আসলে, পার্সারটি অন্য শ্রেণিতে থাকে , তবে কঠোর পরিশ্রম আছে; আপনি regexp -> এনএফএ -> ডিএফএ যান)। ডিএফএ থেকে একটি রিজেক্সেপে যাওয়া সহজ (আমার মনে হয়?)।
অ্যান্ড্রু कूক

আসলে, ডকুমেন্টেশনটি আমার মনে রাখার চেয়ে আরও ভাল: ও) মূল ধারণাটি হ'ল আপনি ফাইলের শীর্ষের কাছাকাছি ক্লাসগুলির ক্ষেত্রে regexp বর্ণনা করেন। তারপরে একটি এনএফএ-তে মোটামুটি সহজে অনুবাদ করা যায় (এনএফএ হ'ল ট্রানজিশনের একটি সেট যা "আপনি যদি এই চিঠিটি এখানে বা এখানে যেতে পারেন তার চেয়ে বেশি পেয়েছেন ..." এটি বুঝতে খুব সহজ)। ডিএফএ হ'ল এক ধরণের "প্রসারিত" সংস্করণ যেখানে আপনি ব্যাকট্র্যাক করা এড়াতে থাকুন; এটি এনএফএটোডফা দ্বারা সম্পন্ন হয়েছে (এবং এটি হার্ড অংশ)। ডিএফএ তখন একটি রেজিপ্সেপ হিসাবে হতে পারে যা খুব জটিল চরিত্র সেট (?!)
এন্ড্রু কুক

10

যদি আপনি সমস্ত 30 টি সম্ভাবনার একটি কংক্রিট তালিকা পেয়ে থাকেন তবে কেবল সমস্ত কিছুকে "অর" এর সাথে একত্রে সম্মতি দিন। তারপরে আপনি নিশ্চিত হতে পারেন যে এটি কেবলমাত্র আপনার তালিকাভুক্ত সঠিক জিনিসগুলির সাথে মেলে এবং আরও কিছু নয়। আপনার আর ইঞ্জিন সম্ভবত আরও অনুকূলিত করতে সক্ষম করবে এবং, ভাল, এটি 30 টি পছন্দ সহ এখনও এটি কোনও বড় বিষয় না হলেও। এটিকে ম্যানুয়ালি একটি "চতুর" আরই রূপান্তরিত করে চারপাশে ঝাঁকুনির চেষ্টা করা সম্ভবত আরও ভাল পরিণত হতে পারে না এবং আরও খারাপ হতে পারে।


9
(G|Gh|K|Kh|Q|Qh|Q|Qu)(a|au|e|u)(dh|zz|th|d|dd)(dh|th|a|ha|)(\x27|)(a|)(ff|f)(i|y)

অবশ্যই সবচেয়ে অপ্টিমাইজড সংস্করণ নয়, আমরা মিথ্যা ধনাত্মকতা পাচ্ছি না তা নিশ্চিত করার চেষ্টা করার সময় ম্যাচ সর্বাধিক করতে সিলেবলগুলিতে বিভক্ত করুন।


7

আচ্ছা যেহেতু আপনি ছোট শব্দের সাথে মিল করছেন আপনি লেভেনস্টাইন দূরত্বের সাথে কেন একটি সাদৃশ্য অনুসন্ধান ইঞ্জিন ব্যবহার করছেন না ? আপনি সর্বাধিক কে সন্নিবেশ বা মোছার অনুমতি দিতে পারেন । এইভাবে আপনি দূরত্বের ক্রিয়াকে আপনার নির্দিষ্ট সমস্যার জন্য আরও ভাল কাজ করে এমন অন্যান্য জিনিসে পরিবর্তন করতে পারেন। সিমমেট্রিক্স লাইব্রেরিতে অনেকগুলি ফাংশন উপলব্ধ।


4

একটি সম্ভাব্য বিকল্প হ'ল http://regex.inginf.units.it উদাহরণ থেকে নিয়মিত ভাব প্রকাশের জন্য অনলাইন সরঞ্জাম । এটিকে একটা সুযোগ দাও!


1

কেন একটি মিশ্র পন্থা না? সমস্ত সম্ভাবনার তালিকার একটি জটিল এবং একটি জটিল রেইজেক্স যা খুব বেশি মিলছে।

রেজেক্স প্যাটার্ন মেলানো সম্পর্কে এবং আমি তালিকার সমস্ত বৈকল্পিকের জন্য কোনও প্যাটার্ন দেখতে পাচ্ছি না। এটি করার চেষ্টা করে, "গাজাফি" বা "কুইড'হফি" এর মতো জিনিসগুলিও পাওয়া যাবে যা সম্ভবত সম্ভবত ব্যবহৃত কোনও রূপ নয় এবং এটি অবশ্যই তালিকায় নেই।

তবে আমি কয়েকটি বৈকল্পের জন্য নিদর্শনগুলি দেখতে পাচ্ছি এবং তাই আমি এটি দিয়ে শেষ করেছি:

\b(?:Gheddafi|Gathafi|Kazzafi|Kad'afi|Qadhdhafi|Qadthafi|Qudhafi|Qu?athafi|[KG]h?add?h?aff?[iy]|Qad[dh]?afi)\b

শুরুতে আমি সেইগুলিকে তালিকাবদ্ধ করি যেখানে আমি কোনও প্যাটার্ন দেখতে পাচ্ছি না, তারপরে কিছু রূপগুলি অনুসরণ করা হবে যেখানে প্যাটার্ন রয়েছে।

এটি এখানে www.rubular.com এ দেখুন


আপনার \bশুধুমাত্র প্রথম এবং শেষ বিকল্পের অন্তর্ভুক্ত।
ক্রিস্টোফার ক্রিউটজিগ

1

আমি জানি এটি একটি পুরানো প্রশ্ন, কিন্তু ...

এই দুটি রেগেক্সের কোনওটিই সবচেয়ে সুন্দর নয়, তবে তারা অনুকূলিত হয়েছে এবং উভয়ই মূল পোস্টের সমস্ত পরিবর্তনের সাথে মেলে ।

"লিটল বিউটি" # 1

(?:G(?:a(?:d(?:d(?:af[iy]|hafi)|af(?:f?i|y)|hafi)|thafi)|h(?:ad(?:daf[iy]|af?fi)|eddafi))|K(?:a(?:d(?:['dh]a|af?)|zza)fi|had(?:af?fy|dafi))|Q(?:a(?:d(?:(?:(?:hd)?|t)h|d)?|th)|u(?:at|d)h)afi)

"লিটল বিউটি" # 2

(?:(?:Gh|[GK])adaff|(?:(?:Gh|[GKQ])ad|(?:Ghe|(?:[GK]h|[GKQ])a)dd|(?:Gadd|(?:[GKQ]a|Q(?:adh|u))d|(?:Qad|(?:Qu|[GQ])a)t)h|Ka(?:zz|d'))af)i|(?:Khadaff|(?:(?:Kh|G)ad|Gh?add)af)y

রেস্ট ইন পিস, মুয়াম্মার।


0

কেবলমাত্র একটি সংযোজন: আপনার "গাদ্দাফি" বিকল্প বানান হিসাবে যুক্ত করা উচিত। আরই হওয়া উচিত

\b[KG]h?[ae]dd?af?fi$\b

0

[GQK] [আহু] [dtez] \ '[adhz] + F {1,2} (ঝ | Y)?

অংশে:

  • [GQK]
  • [আহু]
  • [Dtez]
  • \ '?
  • [Adhz]
  • চ {1,2} (ঝ | Y)

দ্রষ্টব্য: এই মাত্র একটি শট দিতে চেয়েছিলেন।


-1

কিউ, জি, বা কে দিয়ে আর কী শুরু হয়, এর মধ্যে বিজ্ঞাপন, জেড বা টি রয়েছে এবং লোকেরা আসলে "ফাই" এ শেষ হবে অনুসন্ধান করে?

/\b[GQK].+[dzt].+fi\b/i

সম্পন্ন.

>>> print re.search(a, "Gadasadasfiasdas") != None
False
>>> print re.search(a, "Gadasadasfi") != None
True
>>> print re.search(a, "Qa'dafi") != None
True

আকর্ষণীয় যে আমি নিম্নমানের হয়ে যাচ্ছি। মন্তব্যগুলিতে কেউ কি কিছু মিথ্যা ইতিবাচক কথা বলতে পারে?


2
একটি ক্রেকিং অভিধান যে আমি ঘটতে থেকে কাছাকাছি বসা আছে: kartografi kryptografi Gaddafi Qaddafi gadafi gaddafi katastloofi katastorfi katastrofi khadaffi kadafi kardiyografi gaskromatografi kardiografi kinematografi kromatografi krystallografi kulturgeografi gandolfi grizzaffi gadhafi kadaffi kaddafi khaddafi qaddafi qadhafi quedaffi gordonsCHsKFI । এর মধ্যে কিছু মিথ্যা ইতিবাচক নয়, যদিও।
বিএমড্যান

2
এবং সেই তালিকার [iy]igelatinify gentrify ghostlify giddify gladify goutify gratify "Gyula Dessewffy" katasrofy katastrofy khadafy quantify quasi-deify quizzify
সংযোজনগুলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.