<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
정규식 표현식 (JMP 9)을 작성하는 데 문제가 있습니다.이 표현식은 지정된 일부 단어를 제외한 모든 단어와 일치합니다.
그래서 예를 들어,
말하자면, "hello"또는 "goodbye"와 일치하고 싶지 않지만 그 밖의 모든 것.
온라인 검색 제안
<SPAN class="pun" style="font-size: 13.333333969116211px;"> ^ ((?! </SPAN><SPAN class="pln" style="font-size: 13.333333969116211px;"> 여보세요 </SPAN><SPAN class="pun" style="font-size: 13.333333969116211px;"> | </SPAN><SPAN class="pln" style="font-size: 13.333333969116211px;"> 안녕 </SPAN><SPAN class="pun" style="font-size: 13.333333969116211px;"> ). * </SPAN><SPAN class="pln" style="font-size: 13.333333969116211px;"> $ s </SPAN>
그러나 JSL은 이러한 유형의 정규 표현식을 지원하지 않습니다.
이 프로세스에서 도움이되는 외부 함수를 사용하고 싶지는 않습니다. 정규 표현식을 사용하여 좀 더 복잡한 다른 정규 표현식 내에서 사용되기 때문에이 작업을 수행하기를 원합니다. 아무도이 문제를 도와 줄 수 있습니까?
감사!
남자 이름
나는 Regex를하지 않지만 정확히 무엇을 원 하느냐에 따라 JSL 함수 인 Contains ()와 Substitute ()가 거기에 갈 수있다.
str1 = "너 작별 인사하고, 안녕, 안녕, 여보." ;
str2 = "왜 작별 인사를 해야할지 모르겠다. 안녕하세요, 안녕하세요. 안녕하세요." ;
보여 주다 (( ~을 포함하다 ( str1 , "여보세요" )) | ~을 포함하다 ( str1 , "안녕" )) ;
str3 = 대용품 ( 대용품 ( str2 , "여보세요" , "" ) , "안녕" , "" ) ;
인쇄 ( str3 ) ;
/ * :
포함 (str1, "hello") | 포함 (str1, "goodbye") = 1;
"왜 내가 네가 말하는지 모르겠다."