반응형
기본적인 Split 코드
varName.Split(","c)(index) |
기본적인 Split 코드는 문자 1개(Char)를 기준으로 문자열을 나눌 수 있으며 2개이상의 문자로 나누고자 할때 위 코드를 쓰면 에러가 난다.
Split 2개 이상의 문자를 기준으로 나눌 때
str.Split(str1.toarray, StringSplitOptions.None)
str.Split(str1.toarray, StringSplitOptions.RemoveEmpty.Entries)
varName = "-- 123 -- 456 -- 789 -- 10 --"
varName.Split({"--"}, StringSplitOptions.RemoveEmptyEntries) |
기준에 되는 문자열을 {배열}로 묶어주고, StringSplitOptions의 메소드를 지정해주면 된다,
StringSplitOptions는 Split으로 나눈 결과값들중에 null값을 포함할 것인지를 지정하는 옵션이다.
.
- None : null 값도 같이 리턴
- RemoveEmptyEntries : null값은 제거하고 리턴
StringSplitOptions.None 과 StringSplitOptions.RemoveEmptyEntries 각각 리턴값 결과 >>
Split 기준이 되는 문자가 2개일 때
varName ="-- 123 ++ 456 -- 789 ++ 10 --"
varName.Split({"--","++"}, StringSplitOptions.RemoveEmptyEntries) |
결과 >>
줄바꿈
1.Environment.NewLine
2.Controlchars.NewLine
두가지를 쓸 수 있는데 2번 Controlcahrs의 NewLine을 많이 쓰도록 하자
String.Join(Controlchars.NewLine.ToCharArray, Result) |
결과 >>
반응형
'UiPath' 카테고리의 다른 글
[Uipath] Datatable 타입 변수에서 value값 가져오기 (0) | 2020.05.18 |
---|---|
[Uipath] String과 List (0) | 2020.05.17 |
[UiPath] Selector 속성 기초 (0) | 2020.05.17 |
[UiPath] 키보드 단축키를 보내주는 'Send HotKey' 액티비티 (0) | 2020.05.15 |
[UiPath] 'Click' Activity의 속성을 살펴보자 (0) | 2020.05.15 |