|
Version 3.08β2ですが、
「テスト」
を
「[A-Z]*」
で検索すると下検索だと
文字と文字の間に止まりますが、
上検索だと全然止まりません。
JRE32.DLLがどう呼ばれているか
調べてみると
Jre2GetMatchInfo:lpjreJre = 0x0046E470, nStart = 0, lpszStr = (テスト@0A)
Ret = 1, nPosition = 0, nLength = 0, msg = ()
Jre2GetMatchInfo:lpjreJre = 0x0046E470, nStart = 1, lpszStr = (テスト@0A)
Ret = 1, nPosition = 1, nLength = 0, msg = ()
Jre2GetMatchInfo:lpjreJre = 0x0046E470, nStart = 2, lpszStr = (テスト@0A)
Ret = 1, nPosition = 2, nLength = 0, msg = ()
Jre2GetMatchInfo:lpjreJre = 0x0046E470, nStart = 3, lpszStr = (テスト@0A)
Ret = 1, nPosition = 3, nLength = 1, msg = ()
Jre2GetMatchInfo:lpjreJre = 0x0046E470, nStart = 4, lpszStr = (テスト@0A)
Ret = 1, nPosition = 4, nLength = 0, msg = ()
という感じでマッチ長が0だと
1文字ではなく1バイトづつ進めているような
感じです。
下検索の場合は1文字づつ進めてました。
|
|