어떻게 문자열을 부분 문자열로 변환 할 수 있습니까? "A1 (값)" 그리고 "값"을 보내주십시오.흑단 사이의 값을 부분 문자열로 반환하는 방법
-3
A
답변
0
정규식으로 체크 아웃
Dim result As String
Dim txt As String ="A1(Value)"
Dim re1 As String=".*?"
Dim re2 As String="((?:[a-z][a-z]+))"
Dim r As Regex = new Regex(re1+re2,RegexOptions.IgnoreCase Or RegexOptions.Singleline)
Dim m As Match = r.Match(txt)
If (m.Success) Then
Dim word1=m.Groups(1)
result = word1.ToString()
End If
은 알았어요 :
http://txt2re.com/index-vb.php3?s=A1%28Value%29&2
또는 단지 하나의 길이가-
1
당신은 RegularExpression
을 사용할 수에 3 문자에서 문자열을 분할 :
Dim str = "A1(Value)...(anotherValue)"
Dim pattern = "\(([^)]*)\)"
Dim regex = New System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.Compiled)
Dim firstBracket = regex.Match(str)
If firstBracket.Value.Length <> 0 Then
Dim inFirstBracket = firstBracket.Value.Substring(1, firstBracket.Value.Length - 2)
'Value'
End If
0
당신이 다음 괄호의 위치를 찾기 위해 IndexOf
를 사용할 수있는 정규 표현식을 사용하지 않는 경우와 SubString
는 괄호 안에 문자열의 부분으로 돌아갑니다 :
Dim txt As String = "A1(Value)"
Debug.WriteLine(txt.Substring(txt.IndexOf("(") + 1, txt.IndexOf(")") - txt.IndexOf("(") - 1))
참고 문자열 경우 그 열기 및 닫기 괄호가 포함되어 있지 않으므로 예외가 발생하여 오류 검사를 추가 할 수 있습니다.
관련 문제
- 1. clojure 함수를 문자열로 반환하는 방법
- 2. 그룹 필드의 부분 문자열로
- 3. iOS에서 부분 문자열로 문자열을 분할하는 방법
- 4. 부분 뷰를 문자열로 반환
- 5. $ .getJSON에서 값을 반환하는 방법
- 6. 아약스에서 값을 반환하는 방법
- 7. alertHandler에서 값을 반환하는 방법
- 8. 스레드에서 값을 반환하는 방법
- 9. MySQL 테이블 열을 부분 문자열로 변환하는 방법
- 10. 쉽게 텍스트를 부분 문자열로 변환하는 방법
- 11. PHP 배열에서 echo를 사용하여 문자열로 반환하는 방법
- 12. UUID 값을 문자열로 변환하는 방법
- 13. 조건부로 값을 문자열로 대체하는 방법
- 14. 텍스트 열에서 부분 문자열을 반환하는 방법
- 15. 모든 값을 반환하는 것이 아니라리스트의 값을 몇 개만 반환하는 방법
- 16. jEditable에서 새 값을 반환하는 방법
- 17. Dispatcher.Invoke를 사용하여 값을 반환하는 방법?
- 18. 함수가 두 값을 반환하는 방법
- 19. html 팝업에서 값을 반환하는 방법
- 20. LINQ가있는 함수에서 값을 반환하는 방법
- 21. 웹 페이지에 값을 반환하는 방법
- 22. foreach 함수에서 값을 반환하는 방법
- 23. 문자열을 처음부터 부분 문자열로 자릅니다. #
- 24. 쉼표로 구분 된 문자열로 값을 반환하는 Qt 컨테이너가 있습니까?
- 25. datamapper를 사용하여 테이블 항목을 json 형식의 문자열로 반환하는 방법?
- 26. 오라클 : 부분 결과 만 반환하는 방법은 무엇입니까?
- 27. XML을 문자열로 반환하는 WebMethod를 제공합니다.
- 28. 문자열을 두 번째 부분 문자열로 나눕니다.
- 29. 잘못된 값을 반환하는 getHours()
- 30. 스레드에서 여러 값을 반환하는 방법 및이 값을 처리하는 방법
[무엇을 시도해 봤습니까?] (http://whathaveyoutried.com)? – Oded