पायथन 3 में रेगेक्स का उपयोग करके मैं किसी भी भाषा से किसी पत्र से कैसे मेल कर सकता हूं?किसी भी भाषा में मिलान पत्र
re.match([a-zA-Z])
अंग्रेजी भाषा के पात्रों से मेल खाता है लेकिन मैं सभी भाषाओं को एक साथ समर्थित करना चाहता हूं।
मैं can't
या अंडरस्कोर या किसी अन्य प्रकार के स्वरूपण में '
से मेल नहीं करना चाहता हूं। मैं चाहता हूं कि मेरा रेगेक्स मिलान करे: c
, a
, n
, t
, Å
, é
, और 中
।
मैं इस बारे में जाने के लिए एक तार्किक ढंग से नहीं सोच सकते हैं। अधिकांश भाषाएं अंग्रेजी वर्णमाला से मेल नहीं खाती हैं। उदाहरण के लिए, यदि आपने जापानी में 'के' से मिलान करने का प्रयास किया है तो आप इसे करने में सक्षम नहीं होंगे। उनकी भाषा में केवल 'का' 'की' 'कू' 'के' 'को' होता है लेकिन उन्हें प्रतीकों द्वारा दर्शाया जाता है ताकि एक के किसी भी विशिष्ट चरित्र से मेल नहीं खा सके। इसके लिए काम करने के लिए, आपको अनिवार्य रूप से एक भाषा लेने और अंग्रेजी अनुवाद के रूप में "अनुवाद" करने की आवश्यकता होगी। तो यदि आपको जापानी में "सुप्रभात" का सामना करना पड़ा तो आपको रेगेक्स मैच करने से पहले "कोननिचवा" में "अनुवाद" करना होगा। – Tony318
@ टोनी 318 मैं जापानी में महारत हासिल कर रहा हूं ... यह दृष्टिकोण इतने सारे स्तरों पर गलत है ... – ty812
http://stackoverflow.com/questions/2039140/python-re-how-do-i- के संभावित डुप्लिकेट मैच-ए-अल्फा-कैरेक्टर – Marty