문제

첫번째 게시 그래서 여기에 간다.나는 스크립트를 작성하는 지적인 검색과 대체 파일에 나무입니다.기본적으로,스크립트가 각 파일의 내용으로 버퍼 문자열 및 수행과 일치에 미리 정의한 패턴,이 경우 패턴 /^[^\r\n]*(vendor)[^\r\n]*$/im.패턴을 찾아야한 모든 대소문자를 구분한 형태의"공급업체에"나에게 전하는 일치합니다.을 전체 라인지 여부를 결정하기 위해서 또는 교체하지 않을 발생합니다.이 패턴은행의 수에 대한 별도 라인 사건에서 특정 파일입니다.

그러나,여러 개 있는 경우에는 발생 라인에서는 패턴만과 일치 하나 사람들의 발생 및 건너뛰기 다른 사람입니다.나가려고 결정하면서 두 번째는 패턴을 추가 검색에 일치하는 라인 경우,또는 나는 이것을 달성할 수 있는 목적으로 하나의 패턴에는 위의 모든 않.

샘플의 나라를 생산합니다.의 예를 들어,하나의 라인 다중 발생 경기:

열정적으로 혁명 웹 사용이 가능한 공급업체 가능성 공급업체 설치 기반 전자 소매 업체.

내가 좋아하는 출력 이와 유사한 뭔가(을 다시 출력되지 않는 문제이다,여기에는지 내가 일치할 수 있습니다 그것은 모두 하나의 패턴):

여러 항목에서 라인:|| 열정적으로 혁명 웹 사용이 가능한 공급업체 가능성 공급업체 설치 기반 전자 소매 업체.||

대체됩니까?(y,n,q)||...공급업체 장애우 포텐...||

대체됩니까?(y,n,q)||...공급업체 관계 채소...||

면 알려 주시기 바랍니 나는 불분명한에서 내 목표입니다.어떤 도움을 주셔서 감사합니다 응답이!

도움이 되었습니까?

해결책

를 사용하는 경우

/^[^\r\n]*(vendor)[^\r\n]*$/im

는 것이 좋 추가 g(global)연산자

/^[^\r\n]*(vendor)[^\r\n]*$/img
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top