2016-10-06 5 views
0

regex를 사용하여 두 단어 또는 세 단어가있는 디렉토리의 모든 파일을 찾으려면 어떻게해야합니까? 사과와 오키드를 검색하고 싶습니다. 시도했습니다. 이 : 또한 모두 포함 된 파일이 있지만 어떤 찾을 수다른 줄에 문자열이 두 개 이상있는 파일 검색 텍스트 패드 또는 메모장

in the Find what -> ^(apple & oranges) also ^(apple && oranges) 

하지만 수 등록의 예를 사용하여

in the Find what -> apple.*oranges 

. OR 규칙도 작동하지 않았습니다.

Here is an example on Notepad++ , 
tried both apple.*oranges as well as ^(apple && oranges) 

enter image description here

+0

당신은 * regex *로'apple. * oranges'을 필요로하지만 작동하지 않는다고 말합니다. 이상한. –

+0

'(? = 사과) (? = 오렌지)'가 작동 할 수도 있습니다 –

답변

0

여러 줄에 걸쳐 어울리는 문구가 있습니까?

그렇다면 텍스트 패드가 두 가지 옵션을 제공하는 여러 줄의 정규식 일치를 지원하는 것처럼 보이지 않습니다.

  1. 교체 정기적으로 여러 지원하는 소프트웨어의 또 다른 조각을 찾기가 경기 전에 (예 : [[NEWLINE]]) 알려진 문자열의 모든 줄 바꿈 문자 대신 경기를 수행하고 복귀 수행 표현의 일치 (Notepad++는 않습니다)

편집 - 사용하는 정규식이 (옵션) 다음다음의 문자 다음에 문자열 apples 일치 apples.*oranges

입니다을 입력하고 .에 대한 옵션을 확인하여 새 줄을 찾으면 여러 줄로 작업 할 수 있습니다. *가 0 이상 일치하는 의미로

또한이 단어 사이에 적어도 하나 개의 문자를 필요로하는 경우 당신이 +*을 변경할 수 applesoranges 일치합니다.

+0

does not work! tryst로 질문을 업데이트했습니다! – Raulp

+0

@Raulp 정규 표현식을 사용하여 편집을 추가했습니다. 또한'. 개행과 일치 '옵션 – rrrr