2012-05-18 7 views

उत्तर

16

विस्तारित नियमित अभिव्यक्ति को egrep 2.5.1 का उपयोग सकारात्मक लुक-आगे सुविधा नहीं है। the regex flavor comparison

+0

देखें मैक ओएस पर, आप के माध्यम से जीएनयू ग्रेप (जो PCRE समर्थन हासिल है) प्राप्त कर सकते हैं [homebrew-ड्यूप्स] (https://github.com/Homebrew/homebrew-dupes) –

+3

अब ऊपर के लिंक करने लगता है एक "regex स्वाद तुलना" है। यह मूल रूप से सिर्फ एक साइट है जो "रेगेक्स बडी" कार्यक्रम $ 39.95 के लिए है। मुझे लगता है कि स्वाद तुलना की तरह कुछ यहां उपलब्ध है: http://www.greenend.org.uk/rjk/tech/regexp.html लेकिन इस पर जानकारी ढूंढना आश्चर्यजनक रूप से मुश्किल है। –

+5

आप इसे '-P' ध्वज का उपयोग करके लिनक्स पर कर सकते हैं: ** - पी, --perl-regexp: पर्लर नियमित पर्ल के रूप में व्याख्या करें। यह बेहद प्रयोगात्मक है और grep -P अनुपूरक सुविधाओं की चेतावनी दे सकता है। ** असामान्य बात यह है कि बीएसडी संस्करण (मैक, डार्विन, वर्ष-दर-वर्ष वर्ष) संदर्भ '-पी' दस्तावेज़ीकरण के निचले भाग में है लेकिन करता है इसे एक प्रयोग योग्य ध्वज के रूप में परिभाषित नहीं करें। मैक उपयोगकर्ता [Gnu साइट पर Grep का एक नया संस्करण] डाउनलोड कर सकते हैं (http://www.gnu.org/software/grep/)। यह आश्चर्य की बात है कि ओएस एक्स 10.9 भी कई पुराने बग के साथ पुराने संस्करण के साथ बंडल किया गया है। – ingyhere