UiPath 文字列操作

類似の質問があるかもしれませんが、
1点教えて下さい。

文字列の末尾を削除するAcitivityもしくはVB.NETを使用した方法はございますでしょうか?

上記記載の通り、例えば、(注意が必要です)という文字列を
str というString型の変数で宣言。
そのうえで、str.Trim(")")としますとエラーになってしまいます。

1 Like

こんにちは

Trimメソッドの引数はString型は定義がなくChar配列しかないので
str.Trim(")".ToCharArray)
になります。

なお末尾だけを削除するならTrimEndメソッドを使います。

少しだけ補足で。

VB.NETだと、

str.Trim({")"c})

のような書き方もできます。
少し構造がわかりにくいのですが、引数の { } の囲みは「配列として扱う」で、")"c は、文字列の固定値に’c’をつけることで「Char型として扱う」という意味になります。

Trimの引数で複数の文字、たとえば ‘)’ だけでなくスペースも消したい、といった場合であれば、

str.Trim({")"c , " "c})

のように記述することもできます。

3 Likes