में मर्ज करें मेरे पास कई regexes (वास्तव में कई हजार) हैं, और मुझे यह जांचना होगा कि एक स्ट्रिंग इनमें से किसी भी रेगेक्स से मेल खाती है या नहीं। यह बहुत ही कुशल नहीं है, इसलिए मैं इन सभी regexes को एक regex के रूप में विलय करना चाहता हूं।कई रेगेक्स को एक ही
उदाहरण के लिए, यदि एक इन regexes है:
- 'foo * बार'
- 'foo * जिप'
- 'जैप * बार'
मैं चाहते हैं 'foo * (bar | ज़िप) | zap * bar' जैसे कुछ प्राप्त करें।
क्या ऐसा कुछ एल्गोरिदम, पुस्तकालय या उपकरण है?
अच्छा पहला कदम है, लेकिन आपको हाथ से अनुकूलित करने की ज़रूरत नहीं है: http://www.rexegg.com/regex-optimizations.html –