0

vb.net とビジュアル スタジオ 2012 を使用します。

カスタムのテキスト置換を使用する文字列がたくさんあります。つまり、これらはすべて 1 行の文字列であり、たとえば「&1」を使用して「vbcr」などを置き換えます。この文字列を取得して、すべての「&1」を vbcr に置き換える必要があります。

regex と stringbuilder replace を使用してみました。次に例を示します。

finaltext = firsttext.Replace("&1", vbcr)

ただし、このようにすると、「&1」が単純なスペースに置き換えられます。vbcr が問題だと思いましたが、次の方法でコードを逆にしようとしました。

finaltext = firsttext.Replace(vbcr, "&1")

vbcr は「&1」に正しく置き換えられたので、元のコードが機能しない理由がわかりません。

長く複雑なカスタム関数を使用できることはわかっていますが、可能であればこの解決策は避けたいと思います。

4

1 に答える 1