regex - Include AlphaNumeric, but Don't Match a Particular Word -
मैं Regex
के लिए कैसे लिख सकता हूँ:
बराबर
< / Blockquote>FOO
के बराबर >> एक या एक से अधिक बार, लेकिन नहींमैंने निम्न वर्णों में से किसी को बाहर करने के लिए
^
को देखा है, जैसे "एक्सवायज़ वगळा":scala & gt; वैल ब्लॉक XYZ = "" "[^ XYZ] +" ""। आर ब्लॉक XYZ: scala.util.matching.Regex = [^ XYZ] + स्कला & gt; "XXXX"। मैचों (ब्लॉक XYZ.toString) res26: बूलियन = गलत स्केला & gt; "एएए"। मैचों (ब्लॉक XYZ.toString) res27: बूलियन = सच स्केल & gt; "एएएएसीए"। मैचों (ब्लॉकएक्सएड। स्ट्रॉस्टिंग) res28: बूलियन = झूठी
लेकिन, मुझे पूरा यकीन है कि कैसे नहीं एक पूर्ण शब्द और अल्फ़ान्यूमेरिक वर्णों पर मेल करें
आपको अपने regex में नकारात्मक लुकआहेड का उपयोग करने की आवश्यकता है: < / P> <पूर्व> ^ (?! FOO $) [0- 9 ए-जेड] + $
($? FOO $)
साधन [0- 9 ए-जेड] +
निम्न इनपुट से मेल नहीं खाती हैं, अगर यह इनपुट के अंत में FOO
है।
Comments
Post a Comment