온라인 그렙 운동? [닫은]


13

연습을 수행하기위한 온라인 도구가있는 온라인 grep 자습서가 있습니까? 예를 들어, 미리 정의 된 텍스트 샘플이 있고 어떤 패턴을 찾아야하는지 등의 정보가 제공됩니까? 예측 가능한 환경에서 grep을 실제로 학습하는 데 매우 유용한 도구입니다.


훌륭한 웹 사이트를 찾았으며 샌드 박스가있는 훌륭한 자습서가 있습니다 (각 레슨마다). 플러스, 일부 운동 regexone.com/lesson/0
Christian

답변:


12

를 사용하여 패턴 일치를 연습 할 수있는 온라인 환경을 찾고 있다면 regex텍스트의 특정 부분에 대한 식을 가지고 놀 수있는 유용한 리소스가 많이 있습니다. 내 머리 꼭대기에는 regex pal 또는 rubular가 있습니다.

운동의 측면에서, 하나 개의 아이디어로 태그 질문을 검색하는 것입니다 [regex]스택 오버 플로우 . "이 텍스트를 가지고 있습니다.이 부분과 일치하고 싶습니다"라는 형식의 새로운 정규식 질문이 항상 게시됩니다. 당신은 당신이 편안하다고 느끼는 것을 고르고 자신의 시간에 그것을 시도하려고 할 수 있습니다. 솔루션을 허용 된 답변과 비교할 수 있다는 이점도 있습니다.

시작하기 위해 다양한 훌륭한 리소스 가있는 정규식 사이트 가 있습니다.

참고 : grep특히 명령에 대해 질문했지만 regex패턴 일치 측면에서 제공 해야하는 하위 세트 만 사용하기 때문에 regex일반적으로 초점을 맞추는 것이 좋습니다 . 또한와 grep같이 더 넓은 regex어휘 를 포함하는 다양한 종류가 있으며 egrep결국에는 사용해야 할 수도 있습니다. man grep추가 기능 / 변형에 대한 자세한 내용을 참조하십시오 .


1
나는 당신의 두 번째 제안에 동의합니다. 이것이 제가이 도구들을 사용하여 배운 방식입니다.
Bernhard

5

온라인 리소스가 있는지 모르겠지만 로컬 테스트는 괜찮습니다. kiki

여기에 이미지 설명을 입력하십시오

정규식에 대해 배우는 데 도움이됩니다.

패키지는 Ubuntu / Arch 리포지토리에서 사용할 수 있으며 설치하려면 다음을 수행하십시오.

apt-get install -y kiki

또는 pacman -S kiki-re아치에.


2

귀하의 질문 의 온라인정규식 부분 을 만족시키는 제안 :

http://gskinner.com/RegExr/ 는 매우 친숙한 정규식 테스트 도구입니다. 정규식 패턴을 만들 때 즉시 결과를 강조 표시합니다. 정기적으로 사용합니다 (Adobe AIR를 사용하는 데스크탑 버전도 있음)

tojrobinson이 말했듯이에 구현 된 정규 표현식의 하위 집합 만 grep있지만 즉각적인 피드백이므로 학습 프로세스에 도움이됩니다.

RegExr 스크린 샷


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.