LittleR

UiPath 文本处理方法大全

UiPath中Split, Trim, Substring, Replace, Remove, Left, Right, IndexOf 等函数用法大全

Split

1
Spit用于拆分字符串 ,返回一个字符串数组

用法1: Split(text,”:”)
范例:

Sample_string= “Hello:World:Its:RPAPlus“
New_text=Split(Sample_String,”:”)

结果:

New_text(0) -> Hello
New_text(1) -> World
New_text(2) -> Its
New_text(3) -> RPAPlus

RPAPlus: Split函数往往应用于长字符串有明显分隔符的情况下,可以把长字符串拆分成一个个的短字符串。

用法2:text.Split(“:”.ToCharArray)
范例:

Sample_string= “Hello:RPAPlus:Its:Me“
New_text=Sample_String.Split(“:”.ToCharArray)
或者 New_text= Sample_String.Split(“:”c)

结果:

New_text(0) -> Hello
New_text(1) -> RPAPlus
New_text(2) -> Its
New_text(3) -> Me

RPAPlus: c 和 .ToCharArray的作用是一样

用法3:text.Split(“:”c)(2).ToString
当想直接输出对应某个拆分后的字符串的时候可以直接这样写。

范例:

Sample_string= “Hello:World:Its:RPAPlus“

结果:

Sample_string.Split(“:”c)(2).ToString -> Its

Substring

Substring用于提取字符串中间相对位置的子字符串。

用法1:text.Substring(0,5)

范例1:

Sample_string= “Hello:RPAPlus:Its:Me“

结果:

Sample_string.Substring(0,5) -> Hello

范例2:

Sample_string= “Hello:RPAPlus:Its:Me“

结果:

Sample_string.Substring(4,6) -> o:RPAl

用法2:text.Substring(text.Length-3)
范例3:

Sample_string= “Hello:World:Its:RPAPlus“

结果:

Sample_string.Substring(Sample_string.Length-3) -> us

TRIM,LTRIM,RTRIM

Trim用处是去空格

LTRIM去左边的空格,RTRIM去右边的空格

用法:text.Trim 或 Trim(text)

范例:

Sample_string= ” Hello WorldIts RPAPlus ”
New_text= Trim(Sample_string)

结果:

New_text -> “Hello World Its RPAPlus”

REPLACE

替换文本

用法:text.Replace(“”, “|”)
范例:

Sample_string= ” Hello WorldIts RPAPlus ”
New_text= Sample_string.Replace(” “, “|”)

结果:

New_text -> “|Hello|World|Its|RPAPlus|”

REMOVE

删除指定位置字符串

用法:text.Remove(0,5)
范例:

Sample_string= ” Hello RPAPlus Its Me ”
New_text= Sample_string.Remove(0,5)

结果:

New_text -> RPAPlus Its Me

LEFT

取字符串左边的内容

用法: Left(text, 7)
范例:

Sample_string= ” Hello RPAPlus Its Me ”
New_text= Left(Sample_string,7)

结果:

New_text -> Hello R

RPAPlus: Right 函数用法与Left一致,取字符串右边的内容。

IndexOf

查找指定字符串在文本中的位置,返回整型。

用法 text.IndexOf(“”)
范例:

Sample_string= ” Hello World, Its RPAPlus ”
Place=Sample_string.IndexOf(“,”)

结果:

Place.ToString -> 12

要发表评论,您必须先登录