मैं के माध्यम से देख कर दिया है अतः और हालांकि इस सवाल का एक परिदृश्य में उत्तर दिया गया है:Regex एक पैटर्न मिलान करने के लिए है, लेकिन बाहर निकालने के शब्दों का एक सेट
Regex to match all words except a given list
यह काफी नहीं है कि मैं क्या तलाश कर रहा हूँ है । मैं एक नियमित अभिव्यक्ति लिखने की कोशिश कर रहा हूं जो फ़ॉर्म की किसी भी स्ट्रिंग से मेल खाता है [\ w] + [(], लेकिन जो तीन तारों "बिल्ली (", "कुत्ते (" और "भेड़ (" विशेष रूप से
से मेल नहीं खाता हैमैं अग्रदर्शी और lookbehind साथ खेल रहे हैं, लेकिन मैं काफी वहाँ नहीं मिल सकता है। मैं इस overcomplicating किया जा सकता है, इसलिए किसी भी मदद बहुत सराहना की जाएगी।
दूसरा सबसे संभावित रूप से सक्षम है क्योंकि यह नकारात्मक स्थिति के साथ हर एक स्थिति की जांच नहीं करता है (यह ध्यान देने योग्य है कि वे नकारात्मक हैं।) इसके अलावा, मुझे लगता है कि नकारात्मक होना बेहतर हो सकता है कोष्ठक के बाद पीछे देखो और देखो-पीछे में एक कोष्ठक शामिल करें। इस तरह, स्ट्रिंग में प्रत्येक शब्द के बजाय, यह संभव मिलान मिलने के बाद केवल एक अतिरिक्त लुक-बैक करेगा। – Blixt
@ ब्लास्ट: अच्छा बिंदु। – Gumbo
इसके अलावा, आपका पहला रेगेक्स 'आपदा' (', 'dogmatic (' और' भेड़िये '(' आपका दूसरा एक समान त्रुटि से '\ b'' के पीछे देखो में अस्वीकार कर देगा। – rampion