Incidencia #36405

strreplaceで正しく置換されない_V4.91

Abrir Fecha: 2016-06-20 14:10 Última actualización: 2016-08-22 20:05

Informador:
(Anónimo)
Propietario:
Tipo:
Estado:
Cerrado
Componente:
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

strreplaceにて置換処理を行う場合、文字列 [ を正しく置換出来ません。

例:実行マクロ

test = '[test]'
strreplace test 1 '[' 'pre-'
messagebox test ''

結果:

[test]pre↑

Ticket History (3/6 Histories)

2016-06-20 14:10 Updated by: None
  • New Ticket "strreplaceで正しく置換されない_V4.91" created
2016-06-20 14:13 Updated by: None
Comentario

追記です、動作環境は以下となります。 OS:Windows 7 professional SP1(64bit)

(匿名) への返信

strreplaceにて置換処理を行う場合、文字列 [ を正しく置換出来ません。 例:実行マクロ ------------------------------- test = 'test' strreplace test 1 '[' 'pre-' messagebox test ------------------------------- 結果: ------------------------------- testpre↑ -------------------------------

2016-06-20 15:07 Updated by: doda
  • Details Updated
Comentario

'[' は正規表現で意味を持つ文字なので、'[' 自体を置き換える場合は適切にエスケープする必要があります。

例:

test = '[test]'
strreplace test 1 '\[' 'pre-'
messagebox test ''
;=> pre-test]

これとは別に、正しく閉じていない正規表現の場合に結果がおかしくなりますね。これは修正します。

2016-06-20 20:19 Updated by: None
Comentario

失礼しました、ご指摘ありがとうございます。

2016-06-20 20:24 Updated by: doda
  • Hito Update from (Ninguno) to Tera Term 4.92 (cerrado)
  • Propietario Update from (Ninguno) to doda
  • Resolución Update from Ninguno to Fixed
2016-08-22 20:05 Updated by: (del#1144)
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2016-08-22 20:05

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar