특정 글자 사이에 있는 글자 추출 방법은 뭐가있을까요

내용을 보니까 공공API에서 받은 XML 데이터에서 특정 요소만 추출하는 것을 하시는 것 같네요.
Regex 이용한 방법은 다들 잘 아시는 것 같아서 다른 방법 한번 적어봅니다.

UiPath.WebAPI.Activites 패키지(대부분 패키지 관리에서 추가해주어야 함) 내의 Deserialize XML 액티비티를 통해서 추출이 가능합니다.
이 액티비티는 XML형태의 String을 입력으로 주면 XDocument 변수로 반환해줍니다.

XDocument 변수에서 하위 요소를 탐색하는데는 아래 함수가 사용가능합니다.
.Element(이름) : 이름에 해당하는 첫 번째 자식 엘리먼트만
.Elements(이름): 이름에 해당하는 모든 자식 엘리먼트들 (배열처럼 For each 가능)
.Value : 해당 엘리먼트에서 태그명을 제외한 순수한 문자열 값

따라서 위와 같은 데이터에서 날짜만 추출하고 싶으신 경우 아래와 같은 방법으로도 추출이 가능합니다.
(*s 유무 주의)

  1. XDocument변수명.Element(“response”).Element(“body”).Element(“items”).Elements(“item”)을 For each에 사용

  • TypeArgument 속성은 System.Xml.Linq.XElement로 설정합니다.
  1. for each 내에서 각 item마다 item.Element(“locdate”).Value를 Assign

  • 딕셔너리 타입 등의 변수를 활용하면 위 그림 처럼 연관된 값을 매핑하듯이 저장할 수도 있습니다. 위 그림은 공휴일 이름에 해당하는 공휴일 날짜를 저장하는 예시 입니다.

그냥 이런 방법도 있다 정도로 참고하시면 좋을 것 같습니다.