P 이후의 모든 문자와 개행 문자 사이에서 일치하는 문자 P를 원합니다.빠른 정규식, 문자와 일치하지만 해당 문자는 포함하지 않음
필자가 시도한 "P. * \ n"은 분명히 P와 일치하지만 p 이후와 개행 문자 앞에 모든 문자가 필요합니다.
누구나 알고 계십니까?
P 이후의 모든 문자와 개행 문자 사이에서 일치하는 문자 P를 원합니다.빠른 정규식, 문자와 일치하지만 해당 문자는 포함하지 않음
필자가 시도한 "P. * \ n"은 분명히 P와 일치하지만 p 이후와 개행 문자 앞에 모든 문자가 필요합니다.
누구나 알고 계십니까?
이 작업을 시도 할 수 다음 P에 대한
(?<=P).*(?!\n)
긍정적 인 lookbehind, 줄 바꿈에 대한 다음 부정적 예측을.
편집 내 원래 답변. 에 대해 어떻게
기본적으로 점 ('.')은 개행과 일치하지 않습니다. 따라서'(? <= P). * '를 사용하면 효과가 있습니다. – mmdemirbas
:
P(.*?)\n
문자 당신이 원하는이
1 군에 바로 사용
p(.*)
당신이 "여러"정규식 옵션을 사용하지 않는 있는지 확인하십시오.
+1. 도트는 실제로 "개행이 아닌 모든 것"을 의미합니다. 내가 나 자신을 기억하지 않았다는 것을 믿을 수 없다 :( –
당신이 시도 할 수 : 정규식 영웅에서
P(.*?)\n
이
당신은'펜 \의 n'에서'en' 같은 말인가요? – Cdeez
예 또는 "G99 P blahblah.blah \ n" "blahblah.blah"를 원합니다. – AnotherUser
헌장은 무엇입니까? –