HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0216
lrrlVBScript.RegExpによる後方参照2解決


lrrl

リンク

2010/2/16(Tue) 18:08:50|NO.30658

./sample/comobj/comtest8.hsp等を参考にして、正規表現を用いた置換を行える事を確認したのですが、
(私の力では)後方参照を行う事が出来ません。
もしや、$1,$2の様に、直接使う事は出来ないのでしょうか。
ご存知の方、ご教授お願いします。



この記事に返信する


tsuka

リンク

2010/2/18(Thu) 16:59:09|NO.30709

sample\comobj\comtest9.hspはご覧になられたのでしょうか。
comtest8は検索、9は置換になっています。

comtest9を少し改造したものです。

teststr = "これはHSPのテストです。" testptn = "(H)(S)(P)" repstr = "$1ot $2oup $3rocessor" mes "対象文字 \"" +teststr+ "\"" mes "検索文字 \"" +testptn+ "\"" mes "置換文字 \"" +repstr+ "\"" newcom oReg, "VBScript.RegExp" comres result oReg("Pattern") = testptn oReg->"Replace" teststr, repstr mes "置換結果 \"" +result+ "\"" delcom oReg



lrrl

リンク

2010/2/18(Thu) 17:23:15|NO.30711

>>tsuka氏
勿論です。しかし、私の力ではどう応用すればよいのか分からなかったのです...
回答有難うございます。希望通りの操作に辿り着く事が出来ました。



ONION software Copyright 1997-2023(c) All rights reserved.