이 정규식을 사용하려고 할 때 참으로 피곤합니다. 나는 sas에서 perl 정규식을 사용하고있다. 누구든지 나를 도울 수 있다면 크게 감사하겠습니다.Perl 정규식 검색 : 한 단어 만 일치하는 문자열, 부정적인 lookbehind lookahead도 사용하는 방법
1 weight
2 weightchange
3 weight change
4 weight percentile
5 change weight
6 percentile weight
7 **** weight pre op
8 water weight
9 weight percentile
10 myocardial infarction
가 어떻게
1
하지만2-9
일치하는 정규식을 사용 : 나는 세 가지 질문, 텍스트 (줄 번호는 참조 용으로 만 사용가)의 다음 줄을 고려 있나요? 합니다 (는 시작 부분에있는 단어와 일치하는 동시에 종료하는 방법입니다?)어떻게
1
일치하는 정규식과 부정적 예측/lookbehind 주장을 사용하고 명시 적으로2-6
를 제외 것인가?7
및8
을 제외하고 Q2를 해결하기에 적합한 정규 표현식을 어떻게 수정합니까?
보너스 질문 : 정규식을 사용하여에 좋은를 얻기 위해 얼마나 당신을 했습니까?
감사합니다.
SO는 무료 코딩 서비스가 아닙니다. 당신이 일주일 동안이 일을 해왔다면, 분명히 당신은 당신이 원하는 것에 가까운 시도를 가지고 있습니다. 게시하면 Google에서 해결하도록 도와 드릴 수 있습니다. 그러나 우리는 당신을 위해 그것을하지 않을 것입니다. – Barmar
Q1에 '^ weight $'을 사용할 수 없습니까? – Barmar
당신의 (1)은 단순한 ('/^weight \ s * $ /') ... 그리고 그 문제는 (2)와 (3)이 관련이 없다는 것입니다. 그들 모두를 구별 할 필요가 없다. 운동을 원할 경우, 기본적인 탐색 방법을 사용합니다. 예를 들어'/ weight (?! \ s * (?: change | percentile)) /'뒤에 단어가 나열되지 않은 상태에서 'weight'와 일치 시키려면 // // 몇 년 동안 경험이 필요합니다. 그러나, 당신은 매우 신속하게, 아주 적절한 사용을 위해 기초를 선택할 수 있습니다. // 가장 중요한 점은 질문을 훨씬 구체적으로 작성하십시오. - 무엇이 문제인지, 우리가 한 일을 보여주십시오. – zdim