내 SQL 스크립트 (즉, Oracle 외부 조인 표현식)에서 "(+)"항목을 찾아야합니다. "+", "("와 ")"모든 특수 정규식 문자는, 내가 노력 실현 :
grep "\(\+\)" *
지금이 아니라 "(+)"하지만, 다른 라인의 발생을 반환 않습니다. (. 같은 줄에 열고 닫는 괄호와 겉으로는 아무것도) 괄호 확장 그렙 만 특별한 것을 상기하
grep 및 AWK과 같은 도구에서 사용하는 정규식 구문이나 Python 및 PHP와 같은 언어의 차이점을 결코 기억할 수 없습니다. 일반적으로 Perl은 가장 확장 된 구문을 가지고 있지만, 종종 심지어 egrep ("확장"grep)의 제한으로 인해 곤혹 스럽습니다. 간결하고 읽기 쉬운 방식으로 차이점을 나열하는 사이트가 있습니까?
저는 학생들이 정규 표현식을 배우는 데 도움이되는 도구를 작성하고 있습니다. 아마도 Java로 작성하고있을 것입니다. 아이디어는 다음과 같습니다. 학생이 정규식을 입력하고 텍스트의 어떤 부분이 정규식과 일치하는지 보여줍니다. 충분히 간단합니다. 기본 정규 표현식 (생각 : 그렙) 확장 정규 표현식 (생각 : egrep을) 펄의 부분 집합 는하지만 다음과 같
그래서 나는이 같은 패턴을 찾고 있어요 : = '0x0으로'로그 파일에 크기 - (4 자리 숫자를하지만 큰 크기에만 관심이나 더). 다음 정규식 (BTW 좋은 도구) 크기 = '0X [0-9A-FA-F] {4} 그러나 같은 정규 표현식은 AWK에서 작동하지 않습니다 EditPadPro에 좋은 작품 - 등이 보인다 반복 {4,}이 망치고 있습니다. WinGr