String変数の"\r\n|\r|\n"での区切り方

こんにちは
UiPath Studio 2025.0.167STS Community editionのユーザーです。

以前有識者の方が、String変数を改行コードで区切って、String配列に入れるのは、下記の構文であるとおっしゃっていました。

arr_str = str_var.Split(vbCrLf.ToCharArray(),StringSplitOptions.RemoveEmptyEntries)

しかし、テキストファイルからString変数に代入した場合は、改行コードはvbCrLfではなく、"\r\n|\r|\n"を使った方が良いと思われます。そこで、下記構文を考案しましたが、下記構文だと、,StringSplitOptions.RemoveEmptyEntries)が抜けている気がします。
下記構文に,StringSplitOptions.RemoveEmptyEntries)の役割を追加するとどうなりますか?

arr_str = System.Text.RegularExpressions.Regex.Split(str_var, "\r\n|\r|\n")

Hello @gorby

After making your array, you could use another Assign activity to clear out the empty values.

Assign arr_str = arr_str.Where(Function(x) Not String.IsNullOrWhiteSpace(x)).ToArray

Regards
Soren

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.