से मेल खाता है, मेरे पास पायथन और एक स्ट्रिंग में रेगेक्स की एक सूची है। क्या यह जांचने का एक शानदार तरीका है कि सूची में कम से कम एक रेगेक्स स्ट्रिंग से मेल खाता है या नहीं? सुरुचिपूर्ण रूप से, मेरा मतलब है कि सभी रेगेक्स के माध्यम से बस लूपिंग और स्ट्रिंग के खिलाफ उन्हें जांचना और मैच मिलने पर रोकना बेहतर है।पायथन: जांचने के लिए सुरुचिपूर्ण तरीका है कि सूची में कम से कम एक रेगेक्स एक स्ट्रिंग
मूल रूप से, मैं इस कोड था:
list = ['something','another','thing','hello']
string = 'hi'
if string in list:
pass # do something
else:
pass # do something else
अब मैं संभवत: तार से, सूची में कुछ नियमित अभिव्यक्ति करना चाहते हैं, और अगर वहाँ एक के लिए जाँच करने के लिए एक सुरुचिपूर्ण समाधान है मैं सोच रहा हूँ if string in list:
को प्रतिस्थापित करने के लिए मिलान करें।
अग्रिम धन्यवाद।
अजगर करता है कुछ भी नहीं है का आनंद उम्मीद है कि Emacs तुतलाना के regexp-ऑप्ट https://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp -फंक्शनक्शन – ggg
आपको लूप क्यों पसंद नहीं है? –