JSL Regex - 単語以外のものにマッチ<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
指定された単語以外の単語に一致する正規表現(JMP 9)を作成できません。
だから、例えば、
言う、私は "こんにちは"や "さようなら"を一致させたくないが、他のすべてのもの。
オンライン検索が示唆している
<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はこのタイプの正規表現をサポートしていないようです。
私はこのプロセスを手助けするために外部の関数を使用したくありません。このタスクを実行するために正規表現を使用したいのです。なぜならそれはもっと複雑な別の正規表現の中で使用されるからです。誰かがこの問題を手伝ってくれる?
ありがとうございます。
マイケル
Re:JSL Regex - 単語以外のものにマッチ私はRegexをしませんが、あなたが望むものによっては、JSL関数Contains()とSubstitute()があなたをそこに連れて行くことができます。
str1 = 「あなたはさよならを言う、そして私はこんにちは、こんにちは、こんにちはと言う。」 ;
str2 = 「私はなぜあなたがさよならを言うかわからない、私はこんにちは、こんにちは、こんにちはと言う。」 ;
見せる ((( 含む ( str1 、 "こんにちは" )) | 含む ( str1 、 "さようなら" )) ;
str3 = 代替 ( 代替 ( str2 、 "こんにちは" 、 「」 ) 、 "さようなら" 、 「」 ) ;
印刷する ( str3 ) ;
/ *:
(str1、"hello")を含みます。(str1、"goodbye")= 1を含みます。
「なぜあなたが言うのかわからない、私は言う、」