Python / Regex: exclude everything except one thing -


मान लीजिए मेरे पास ये स्ट्रिंग हैं:

  a = "हैलो" b = "-hello मैं केवल  -  (स्ट्रिंग  C <) से कैसे मेल कर सकता हूं  

/ code>)? मैंने एक कोशिश की है अगर "-" कुछ में लेकिन जाहिर है कि यह सही नहीं है। क्या कोई कृपया सलाह दे सकता है?


मान लीजिए कि हम इन तारों को एक सूची में डालते हैं, इन्हें खोला जाता है और जो सभी मैं निकालना चाहता था वह C था। मैं यह कैसे करूँ?

  सूची 1 में: अगर नहीं re.findall ('[^ - $]'): मुद्रित aa  

बहुत गंदा?

यदि आप केवल वेरिएबल <कोड > सी :

  यदि '-' == कुछ: प्रिंट 'हूर्रे!'  

अपडेट का जवाब देने के लिए: हाँ, यह बहुत गंदा होगा। आपको वहां रीगेक्स की ज़रूरत नहीं है सरल स्ट्रिंग विधियां तेज हैं:

  & gt; & gt; & gt; Lst = ["हैलो", "-होलो", "-", "नरक-ओ", "-"]> gt; & gt; & gt; I के लिए, आइटम को एन्यूमरेट (lst): यदि आइटम == '-': प्रिंट (i, आइटम) 2 -  

Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

c++ - QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment -