正規表現とマルチバイト文字
以下のマクロで、結果が 0 (マッチしない)となる。
str = "要求がタイムアウトしました" pat = "タイムアウト" strmatch str pat messagebox result "result"
また、以下のマクロの実行時に "要求がタイムアウトしました" を受信した場合、結果は 2 となる。
waitregex "(.*)が.イムアウト" "(.*)が..イムアウト" messagebox result "result"
原因はonig_newでONIG_ENCODING_ASCIIが指定されているため。
これと類似ですか?
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=27846
#27846 の事を失念していました。以降そちらで続けますので、このチケットは閉じます。
以下のマクロで、結果が 0 (マッチしない)となる。
また、以下のマクロの実行時に "要求がタイムアウトしました" を受信した場合、結果は 2 となる。
原因はonig_newでONIG_ENCODING_ASCIIが指定されているため。