Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

waitregex, strmatch は長音符号「ー」とマッチしない。 - Tera Term Ticket #27846 on SourceForge.JP

$
0
0

waitregex, strmatch は長音符号「ー」とマッチしない。

Open Date: 2012-03-16 13:35

Letztes Update: 2013-06-01 11:58

Reporter:keishimEigentümer:doda
Priority:5 - MediumMileStone:(None)
Type:BugsSeverity:5 - Medium
Component:Tera Term MacroStatus:Closed
ResolutionFixed

Details

Tera Term Version 4.73 (SVN# 4845) を Windows XP Professional Version 2002 SP3 で使用しています。 2 waitregex で 'パスワード' に引っかからないので、strmatch を使用して文字を分解して確認してみたところ、下記の結果(; より右側)となりました。Tera Term 側の理由なのか、Oniguruma 側の理由なのか、バグなのか、仕様なのかをご確認頂けないでしょうか。

string = 'ー'
strmatch string '(ー)'
messagebox result 'result' ; 0
messagebox matchstr 'matchstr' ; (n/a)
messagebox groupmatchstr1 'groupmatchstr1' ; (n/a)

対策として、長音部を .* へ置き換えることでマッチしていますので、緊急性は無いのですが。

string = 'パスワード:'
strmatch string '(^[Pp]assw\w+:|^パスワ.*ド:)'
messagebox result 'result' ; 1
messagebox matchstr 'matchstr' ; パスワード:
messagebox groupmatchstr1 'groupmatchstr1' ; パスワード:

Last Update of this Ticket

2013-06-01 11:58 Update by: maya

  • Status Update from Open to Closed.
  • Ticket Close date set to 2013-06-01 11:58
  • Milestone Update from Tera Term 4.78 (closed) to (None).

Viewing all articles
Browse latest Browse all 2128