मैं अपने रेग्युलर एक्सप्रेशंस को प्रोटोटाइप करने और डिबग करने के लिए RegEx Buddy का उपयोग करता हूं। RegEx Buddy मुझे विभिन्न नियमित अभिव्यक्ति इंजन प्रकारों (.NET, Java, पर्ल, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE आदि) के बीच चयन करने की अनुमति देता है।
नियमित अभिव्यक्ति इंजन बैश का क्या उपयोग करता है (उदाहरण के लिए if
और case
कथनों में)? मैं Centos 5.5 32 बिट और 3.2.25 bash चला रहा हूं (1):
[kevin@mon01 scratch]$ bash --version
GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
मैं अनुमान लगा रहा हूँ कि यह GNU BRE या GNU ERE होगा?