15
आपकी फ़ाइल हैregex अग्रदर्शी का उपयोग करना, egrep
apples are good
apple cider is also good
क्यों egrep '(?=apples)app' file
किसी भी लाइनों लेने के लिए विफल हो जाएगा तो?
मैक पर
आपकी फ़ाइल हैregex अग्रदर्शी का उपयोग करना, egrep
apples are good
apple cider is also good
क्यों egrep '(?=apples)app' file
किसी भी लाइनों लेने के लिए विफल हो जाएगा तो?
मैक पर
विस्तारित नियमित अभिव्यक्ति को egrep 2.5.1 का उपयोग सकारात्मक लुक-आगे सुविधा नहीं है। the regex flavor comparison
देखें मैक ओएस पर, आप के माध्यम से जीएनयू ग्रेप (जो PCRE समर्थन हासिल है) प्राप्त कर सकते हैं [homebrew-ड्यूप्स] (https://github.com/Homebrew/homebrew-dupes) –
अब ऊपर के लिंक करने लगता है एक "regex स्वाद तुलना" है। यह मूल रूप से सिर्फ एक साइट है जो "रेगेक्स बडी" कार्यक्रम $ 39.95 के लिए है। मुझे लगता है कि स्वाद तुलना की तरह कुछ यहां उपलब्ध है: http://www.greenend.org.uk/rjk/tech/regexp.html लेकिन इस पर जानकारी ढूंढना आश्चर्यजनक रूप से मुश्किल है। –
आप इसे '-P' ध्वज का उपयोग करके लिनक्स पर कर सकते हैं: ** - पी, --perl-regexp: पर्लर नियमित पर्ल के रूप में व्याख्या करें। यह बेहद प्रयोगात्मक है और grep -P अनुपूरक सुविधाओं की चेतावनी दे सकता है। ** असामान्य बात यह है कि बीएसडी संस्करण (मैक, डार्विन, वर्ष-दर-वर्ष वर्ष) संदर्भ '-पी' दस्तावेज़ीकरण के निचले भाग में है लेकिन करता है इसे एक प्रयोग योग्य ध्वज के रूप में परिभाषित नहीं करें। मैक उपयोगकर्ता [Gnu साइट पर Grep का एक नया संस्करण] डाउनलोड कर सकते हैं (http://www.gnu.org/software/grep/)। यह आश्चर्य की बात है कि ओएस एक्स 10.9 भी कई पुराने बग के साथ पुराने संस्करण के साथ बंडल किया गया है। – ingyhere