«regex» 태그된 질문

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

2
정규식 일치 주위에 몇 줄을 캡처하는 방법은 무엇입니까?
일치하는 줄을 통해 두 줄을 일치시키는 정규식을 찾고 있습니다. 예를 들면 다음과 같습니다. ABCDEFGHADEFGH ABCDEFGHADEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH XXXXXXXX XXXXXXXX 위의 2 줄을 캡처하고 싶습니다. 도움을 주시면 감사하겠습니다. 참고 : 라이브러리 re를 사용하는 Python의 경우
8 python  regex 

1
Vim으로 블록 검색 및 교체를 어떻게합니까?
Vim에 텍스트가 있습니다 히트 Ctrl+V블록 모드에 정력을 넣어 내가 원하는 텍스트를 강조 :이 프롬프트를 입력 하십시오:'<,'> 프롬프트에 내 정규 표현식을 추가합니다 s/ /*/g. 이로 :'<,'>s/ /*/g인해 텍스트가 강조 표시됩니다. 나는 엔터를 쳤다 불행히도 블록뿐만 아니라 블록의 전체 라인에서 작동합니다. 어쨌든 블록 검색 및 교체를 수행해야합니까?
8 vim  regex 

1
스카이프에서 정규식 편집?
좋아, 나는 스카이프 사용자가 아니지만 언니와 대화하고 오타를 만들고 습관적으로 타이핑했습니다. tpyo s/tpyo/typo/ 놀랍게도 실제로 역사가 바뀌 었습니다. 나는 리눅스 스카이프 클라이언트 2.1.0.47-r1을 사용하고 있으며 언니는 Windows에서 4.something을 사용하고 있습니다. 그녀가 똑같은 일을 시도했을 때 효과가 없었습니다. 이것이 리눅스 버전에만 해당되는지 아는 사람이 있습니까? 내가 본 가장 멋진 부활절 달걀 …
8 linux  skype  regex 

2
정규식 : 그룹 매칭은 어떻게 유용합니까?
나는 정규 표현식의 기초를 배우기로 결심했다. Regex One 강의를 온라인으로 사용하고 있는데 강의 11 잠시 동안, 그러나 나는 그것을 지금 얻었다고 생각한다. 이것은 과제였습니다. "아래 PDF 파일의 파일 이름 (확장명 제외)과 일치하는 정규식을 작성하십시오." task text capture capture text file_a_record_file.pdf file_a_record_file capture text file_yesterday.pdf file_yesterday skip text testfile_fake.pdf.tmp 작업을 완료하기 …
6 regex 

1
이맥에서 9 개 이상의 정규식 캡처 그룹을 어떻게 사용합니까?
emacs의 replace-regex 명령을 사용하여 값의 오랜 시퀀스를 다른 형식으로 변환하려고합니다. 추출 할 값이 9 개 이상이므로 \ 1 - \ 9 역 참조로 충분하지 않습니다. 어떻게 emacs에서 9 개 이상의 캡처 그룹을 참조 할 수 있습니까? 명명 된 그룹을 사용할 수 있습니까? 그렇다면 어떻게?
6 emacs  regex 

2
awk에서 '('(공백 다음에 괄호)을 필드 구분 기호로 사용
에서 awk스크립트 나는 필드 구분자로 '('사용하려고이 같은 이중 백 슬래시와 브래킷을 탈출하지만하지 않는 한. : BEGIN {FS=" \\("} 작동하지 않습니다. 내가 사용 FS=" \("하면 얻을 awk: prog:2: warning: escape sequence `\(' treated as plain `(' awk: prog:2: fatal: :, [., or [=: / (/ 출력 및 대괄호를 전혀 벗어나지 않으면 …
6 regex  awk 

1
명령 태그를 변환하는 욕심없는 정규식
배경 다음 텍스트를 고려하십시오. There are three types of font families: serif, sans serif, and teletype. To switch between these families, use <cmd>rm</cmd> for serif, <cmd>ss</cmd> for sans serif, and <cmd>tt</cmd> for teletype. 나는 변화시키고 싶다. <cmd>x</cmd> 에 {{cmd|x}}, 다음과 같이 : There are three types of font families: serif, …
5 unix  vim  regex  sed 

1
VIM에서 YAML 구문 강조 표시 수정
Vim 7.3에서 강조되는 YAML 구문은 좋지 않습니다. 텍스트 줄에 아포스트로피를 넣으면 따옴표가 없어도 따옴표가 강조 표시됩니다. 다른 파일에서도 같은 일이 발생합니다. 아래 스크린 샷을 게시했습니다. 이 동작을 수정하는 방법이 있습니까, 아니면이 동작을 트리거하지 않는 다른 YAML 구문 파일을 사용할 수 있습니까? 이것은 터미널의 MacVim과 Vim에서 모두 발생합니다. v7.3을 실행 중입니다. …
5 vim  regex  syntax 

1
vim에서 2D 검색을 어떻게 수행합니까?
파일에서 2 차원 패턴과 일치하는 선을 찾고 있습니다. 예를 들어 다음과 같은 입력 파일이 제공됩니다. aaaba aabaa aaaba aaaaa aaaaa 나는 같은 패턴을 사용하고 싶습니다 ab ba ab 상단 3 줄에 일치합니다. 이상적으로는 해당 패턴으로 대체 할 수 있기를 원합니다 (예 : ba ab ba
4 vim  regex 


3
grep을 사용하여 도메인 이름을 일치시키는 방법은 무엇입니까?
다음과 같은 URL 목록이 있습니다. hxxp://url.com/subpage.html hxxp://www.url2.com/index.php hxxp://subdomain.url3.com/somepage.php ... grep을 사용하여 도메인 이름 만 일치 시키려면 어떻게해야합니까? 모든 URL은 도메인 뒤에 /가 있습니다. 그리고 많은 목록이 있습니다. 얼마나 많은지, 목록이 꽤 큽니다.
4 linux  grep  regex  string  parsing 

3
sed : 첫 번째 숫자 범위 만 교체
다음과 같은 입력 파일이 있다고 상상해보십시오. INSERT INTO video_item_theme VALUES('9', '29'); INSERT INTO video_item_theme VALUES('19', '312'); INSERT INTO video_item_theme VALUES('414', '1'); 그리고 첫 번째 범위에만 10000을 더하고 싶습니다. 그래서 다음과 같이 끝납니다. INSERT INTO video_item_theme VALUES('10009', '29'); INSERT INTO video_item_theme VALUES('10019', '312'); INSERT INTO video_item_theme VALUES('10414', '1'); 내 접근 방식은 …
4 regex  sed 

1
이름에 특정 문자열이없는 모든 파일을 삭제하는 방법
내가 본 특정 패턴과 일치하지 않는 모든 파일 삭제 - Windows 명령 줄 그러나, 나는 파일 이름 내에 특정 문자열을 포함 하지 않는 모든 것을 삭제하는 방법에 대해서는 아무것도 보지 못했다 . 파일 이름에 "MS"(대소 문자가 구분되지 않음)가없는 폴더 및 해당 하위 폴더의 모든 zip (다른 파일은 영향을 미치지 않아야 …

1
파일 내에서 참조 된 파일을 재귀 적으로 검색하는 데 필요한 Windows 프로그램 / 도구
다음 시나리오 : unsafeMethodCall()모든 웹 페이지를 탐색 합니다. 이 방법은 참조가있는 경우에만 안전하지 않습니다doSomeCrazyAjaxStuff() 내 웹 페이지가 강력한 템플릿을 사용하고 있습니다 (예 : JSF로 제작) 따라서 웹 페이지는 다음과 같이 구성됩니다. <ui:decorate template="/mypages/editing/someWebPagePart.xhtml"> unsafeMethodCall() 템플릿의 내용을 현재 웹 페이지로 복사합니다. 따라서 검색 unsafeMethodCall()하면 문제는 someWebPagePart.xhtml검색을 위해 수동으로 열어야 crazyAjaxStuff()하지만 someWebPagePart.xhtml다른 …


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