«regex» 태그된 질문

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

2
숫자 범위 정규식과 일치하는 파일 제거
파일이 많은 폴더가 있습니다. 일부 데이터 파일에는 1, 2, 3, ..., 300이라는 레이블이 붙어 있습니다 터미널을 사용하여 이러한 데이터 파일을 제거하고 싶습니다. 어떻게해야합니까? 나는 같은 것을하고 싶다 rm some-regular-expression-giving-numbers-from-0--300
13 bash  terminal  regex  rm 

4
Grep 여러 줄 패턴
여러 줄로 된 문구를 어떻게 검색합니까? 예를 들어 "my ice tea"라는 문구를 사용하면 텍스트 파일로 감쌀 수 있습니다. as js skdfh dfh djh sf my ice tea. 사이에 개행 문자가 있으므로 grep이 일치하지 않습니다. 그것들과 어떻게 일치합니까? 다른 여러 줄 패턴은pattern1_\n_pattern2 ATM을 수행하는 가장 쉬운 방법은 -A2 -B2 플래그로 얼음을 …
13 grep  regex  newlines 


3
Mac OS X에 여러 줄 정규식 검색을 수행 할 수있는 명령이 있습니까?
한 줄로 제한되지 않은 디렉토리를 통해 간단한 정규식 검색을 재귀 적으로 수행하고 싶습니다. 나는 grep과 ack을 시도했지만 이것도 지원하지 않는 것 같습니다. 선택한 텍스트 편집기 ( Sublime Text )가 잘 수행 할 수 있기 때문에 계산 비용이 너무 많이 들지 않아야합니다 (제 경우에는) . 나는 이것의 간단한 명령 행 버전을 …
12 macos  grep  regex  ack 

1
grep에서 여러 단어의 "또는"에 대한 정규식
[Computer]$ grep "foo|bar" filename 위 명령이 "foo"또는 "bar"를 종료하는 filename의 각 행을 반환해야한다는 것을 이해합니다. 매뉴얼 페이지에서 확인 | 정규식 또는 기호 및 코드는 "foo"및 "bar"에 대해 독립적으로 작동합니다. 내가 무엇을 놓치고 있습니까?
12 bash  unix  regex  grep 

1
sed에서 작동하지 않는 [AJ]로 [0-9] 교체
모든 숫자 0-9를 sed의 해당 문자로 바꾸는 명령을 작성 중입니다. 나는 내가 잘못하고 있다는 것을 알고 있지만 sed는 대체 정규 표현식을 문자열 리터럴 이외의 것으로 해석하지 않습니다. 내가 사용하는 명령은 sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt 그것은 나에게 매우 간단 해 보이지만 약 한 시간 동안 붙어 있습니다. 수신 한 …

6
정규식을 사용하여 rsync를 사용하면 일부 파일 만 포함
rsync를 실행하여 파일 이름 패턴을 기반으로 경로에 재귀 적으로 일부 파일을 복사하려고합니다 (대소 문자 구분 안함) . 이것이 rsync를 실행하기 위해 수행 한 작업입니다. $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ 아무것도 복사되지 않으면 디버그 출력에 다음이 표시됩니다. [sender] hiding file 1Name.txt because of pattern * [sender] hiding …
11 regex  linux  shell  backup  rsync 

4
마지막 명령에서 슬래시 대신 백 슬래시 대체
cd C:\foo\bar\PowerShell에서 Cygwin으로 명령 을 복사했으며 sillily 가 명령 을 실행할 것으로 예상했습니다. 지금은 모든 대체 할 대체를 실행하기 위해 노력하고있어 \와 /: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed 대체가 실패한 이유를 잘 모르겠습니다. 나는 또한 시도했다 : $ !!:gs/\\/q 교체가 문제인지 확인하십시오. 그렇지 않습니다. 이제 궁금하다! "대체 실패"가 표시되는 …
10 bash  cygwin  regex 

2
메모장에서 Regex를 통해 모든 숫자에 문자 추가 ++
나는 단지 내 머리를 얻을 수없는 매우 기본적인 질문이 있습니다. 다음과 같은 텍스트 문서가 있습니다. This is 5 a test! This 3 is a test! This is a 9 test! 나는 다음과 같이 보이기를 원합니다. This is 5c a test! This 3c is a test! This is a 9c test! …
10 notepad++  regex 


3
Windows : 파일 이름 정규식을 사용한 파일 복사 / 이동?
나는 기본적으로 실행 하고 싶다 : C:\>xcopy [0-9]{13}\.(gif|jpg|png) s:\TargetFolder /s 내가 알고 xcopy정규 표현식 파일 이름 검색을 지원하지 않습니다. 난 여부를 확인하는 방법을 찾을 수없는 PowerShell을 이 Cmdlet파일을 복사하는 방법은; 그렇다면 정규 표현식 파일 이름 일치를 지원하는지 확인하는 방법. 누구나 정규식 파일 이름 일치로 재귀 파일 복사 / 이동을 수행하는 …

1
vim에서 : g의 반대가 있습니까?
를 사용하여 패턴과 일치하는 모든 줄에 무언가를 수행하는 방법을 알고 :g있습니다. 패턴과 일치 하지 않는 모든 줄에 무언가를 수행하는 방법이 있습니까? 예를 들어, / foo /와 일치하지 않는 모든 행을 삭제한다고 가정하십시오. 나는 다음과 같은 것을 할 수있다 : :G/foo/d ( :G의 반대는 :g아니지만 내가 찾고있는 것입니다) 어떤 아이디어?
10 vim  regex 

1
와일드 카드 / 정규식을 사용하여 Notepad ++에서 n 자 길이의 임의 문자열 찾기 및 바꾸기
과 같은 표현식을 가진 SQL 덤프가 있습니다 youtubehd:2nj6bykw. 는 2nj6bykw또한 다른 임의의 문자열이 될 수 있습니다. 길이는 항상 8 자입니다. youtubehd:2nj6bykw그냥 로 바꾸고 싶습니다 youtubehd. 수동으로 하나씩 교체하지 않고 어떻게해야합니까? SQL 덤프의 길이는 230000 줄 이상이며이 문자열은 약 200 회 발생합니다. 와일드 카드가 필요하다고 생각하지만 그것이 무엇인지, 어떻게 할 수 …

1
.Net 정규식에서 \ b 의미 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 수퍼 유저에게 주제가 되도록하십시오 . 휴일 오년 전에 . Microsoft는 .Net 정규식을위한 멋진 빠른 참조 카드 를 보유하고 있습니다. 그러나 \b백 스페이스와 일치하고 "단어 경계"와 일치하는 것으로 표시 됩니다. 무엇 이니? \b정말 둘 다 …

1
sed가 일치하지 않는 줄을 생략하는 방법?
다음 예제에서는 a 또는 a로 sed시작하는 행을 일치 시키고 해당 행의 첫 번째 문자 ( 또는 ) 를 인쇄합니다 .acac $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl 그러나 패턴과 일치하지 않는 …

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