«regex» 태그된 질문

정규식 또는 정규식이라고도하며 문자열 집합에 대한 설명으로, 종종 문자열을 검색하고 확인하는 데 사용됩니다.

3
“찾기”를 사용하여 특정 파일 이름을 무시하는 방법?
내가 가장 좋아하는 BASH 명령 중 하나는 다음과 같습니다. find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; 지정된 SearchString에 대해 현재 디렉토리와 그 아래에있는 모든 파일의 내용을 검색합니다. 개발자로서 이것은 때때로 유용합니다. 그러나 현재 프로젝트와 코드베이스의 구조로 인해 ".svn"이 포함 된 디렉토리 또는 그 아래에있는 파일이나 그에 해당하는 …
143 bash  find  regex 


6
sed의 정규식에서 대체 "|"사용
sed, GNU sed 버전 4.2.1을 사용하고 있습니다. 교대 "|"를 사용하고 싶습니다 하위 표현식의 기호. 예를 들면 다음과 같습니다. echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' 돌아와야한다 " blib bou " 그러나 그것은 반환 "blia blib bou blf". 어떻게 예상 결과를 얻을 수 있습니까?
78 regex  sed 


10
텍스트 스트림에서 ANSI 색상 코드 제거
의 출력 검사 perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' 텍스트 편집기 (예 vi:)에서 다음을 보여줍니다. ^[[37mABC ^[[0m 출력 파일에서 ANSI 색상 코드를 어떻게 제거합니까? 가장 좋은 방법은 스트림 편집기를 통해 출력을 파이프하는 것입니다. 다음은 작동하지 않습니다 perl -e 'use Term::ANSIColor; print color "white"; print …
73 regex  sed  perl  awk 

10
정규 표현식이없는 ** 텍스트 파일의 대체 **
텍스트 파일 내부의 일부 텍스트를 대체물로 바꿔야합니다. 보통 나는 다음과 같은 일을 할 것입니다 sed -i 's/text/replacement/g' path/to/the/file 문제는 둘 것입니다 text및 replacement등등 대시, 슬래시, blackslashes 따옴표 등을 포함 complex 문자열이다. 내가 필요한 모든 문자를 피 text하면 물건을 빨리 읽을 수 없게됩니다. 반면에 나는 정규 표현식의 힘이 필요하지 않습니다. 텍스트를 …
68 bash  regex  sed  text-editing 

9
Chrome 또는 IE를 사용하여 웹 페이지에서 정규 표현식을 검색하려면 어떻게해야합니까?
Chrome 또는 IE를 사용하여 웹 페이지에서 'foo | bar'와 같은 정규식을 검색하려면 어떻게해야합니까? "Regular Expression Searcher"확장명을 알고 있지만 작동하지 않습니다. (슬래쉬를 칠 때 아무 일도 일어나지 않습니다.) 웹 스토어의 리뷰에 따르면 이는 많은 사용자에게 일반적인 문제입니다.


5
Mac OS X에서 sed의 줄 바꿈
나는 찾을 \n특히, 나는 단어 라인에 하나의 공백으로 구분 헤어지고 싶어 맥 OS X의에서 나오지도에없는 일을 말하는가 : # input foo bar 나는 사용한다, echo "foo bar" | sed 's/ /\n/' 그러나 결과는 어리 석고, \n탈출하지 않습니다! foonbar Google에 문의 한 후 해결 방법을 찾았습니다 . echo 'foo bar' | …
44 macos  mac  bash  regex  sed 


6
정규식 라인에서 첫 번째 항목 만 일치
나는 정규식에 완전히 익숙하지 않으며 도움을 주시면 감사하겠습니다. 작업은 간단합니다. 다음과 같은 레코드가 포함 된 CSV 파일이 있습니다. 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 첫 번째 쉼표를 공백으로 바꾸고 나머지 모든 쉼표를 그대로 유지하고 싶습니다. 첫 번째 쉼표와 만 일치하는 정규 표현식이 있습니까? 나는 이것을 시도했다 : ^.....,. 이것은 쉼표와 일치하지만 …
42 regex 

11
메모장 ++에서 첫 번째 열 이후의 모든 것을 어떻게 삭제할 수 있습니까?
메모장 ++의 열 뒤에있는 모든 것을 제거하려고합니다. 열 모드는 옵션이 아닙니다. 가능합니까? 내가 가진 것 : 70.97.110.40 159 ms [n/a] 21 70.97.117.177 134 ms [n/a] 21 70.97.120.10 75 ms [n/a] 21 70.97.122.105 87 ms www.portless.net 21 70.97.122.106 89 ms www.popovetsky.org 21 70.97.122.107 95 ms www.psmythe.net 21 70.97.122.104 98 ms wasabi.prostructure.com …


6
정규식으로 파일 삭제
나는 A로 시작하고 2 개의 숫자로 끝나는 파일을 삭제하려고 시도했지만 아무것도하지 않습니다. 내가 시도한 것 : rm ^A*[0..9]2$ 내가 어디 틀렸어?
40 bash  unix  regex  rm 

12
IP 주소와 일치시키기 위해 어떤 정규식을 사용할 수 있습니까?
다음 grep구문을 사용하면 파일의 모든 IP 주소를 ksh스크립트 에서 일치시키고 싶습니다. grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file 문제 : 또한 4 옥텟보다 많은 단어 (IP)와 일치합니다. 1.1.1.1.1 또는 192.1.1.1.160 유효한 IP와 4 옥텟의 IP 주소 만 일치 시키려면 어떻게 해야합니까? grep작동하지 않는 경우 한 줄 구문 솔루션 인 Perl을 사용할 수도 있습니다 .
35 regex  grep  ip-address 

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