VB.NET의 정규 표현식에 몇 가지 문제가 있습니다. "[Type=User][User=Hello]Thats the message"
나는 "Thats the message"
부분을 갖고 싶어VB.NET 정규 표현식으로 문자열 바꾸기
는, 그래서 가장 좋은 방법은 그 ""
에 대한 "[Type=User][User=Hello]"
를 교체했다 할 생각 :
나는 이와 같은 문자열이있다.
주 :
"Thats the message"
은 문자열의 끝에서 항상 그것이 (문자없이)""
수 있습니다. 그것은 작동하지 않습니다Dim regOptions As RegexOptions = RegexOptions.IgnoreCase Or RegexOptions.Singleline Regex.Replace(buffer, "^(.*)[^\]]*$", "", regOptions)
:
[Type=XXXX]
그래서, 여기
[Type=Password]
,
[Type=Message]
할 수있다, 의미, 무엇이든 할 수있다 'buffer'문자열은 수정되지 않습니다.
가 기분이 언짢아이에 대한'String.Split'을 사용할 수, 사용']'구분 기호 문자로? – Oded