से बच नहीं गया है, मैं स्ट्रिंग में अनचाहे कॉमा वर्णों से मेल खाने के लिए रेगेक्स बनाने की कोशिश कर रहा हूं।regex - मिलान चरित्र जो
मैं जिस नियम की तलाश कर रहा हूं वह है "एक कॉमा भी बैकस्लैश की संख्या से पहले नहीं है"।
टेस्ट मामलों:
True abc,abc
False abc\,abc
True abc\\,abc
False abc\\\,abc
True abc\\\\,abc
False abc\\\\\,abc
मैं एक नकारात्मक लुक-पीछे का उपयोग करने की कोशिश की: (?<!(\\+)),
लेकिन अजगर मुझे error: look-behind requires fixed-width pattern
देता है।
कच्चे तार 'आर का उपयोग कर '...'' regex – JBernardo
घोषित करने के लिए पहले उदाहरण सच क्यों है की कोशिश? यह भाग नहीं गया है। क्या आप सिर्फ स्लेश की संख्या गिन सकते हैं और यह निर्धारित कर सकते हैं कि यह भी है? – Ben
@ जेबेर्नर्डो मैं कच्चे तारों का उपयोग कर रहा हूं। मैं ऐसे पात्रों की तलाश में हूं जो बच निकले नहीं हैं, स्पष्ट करने के लिए अद्यतन शीर्षक। – bcoughlan