내 문자열은 다음과 같습니다. 아래 문자열에서 Completed를 얻고 싶습니다.regex C#를 사용하여 대괄호 안에 텍스트를 가져 오는 방법은 무엇입니까?
"Completed[TranslationTest]"
대괄호 안에없는 텍스트를 원합니다.
내 문자열은 다음과 같습니다. 아래 문자열에서 Completed를 얻고 싶습니다.regex C#를 사용하여 대괄호 안에 텍스트를 가져 오는 방법은 무엇입니까?
"Completed[TranslationTest]"
대괄호 안에없는 텍스트를 원합니다.
그 괄호 안에 할 수 있습니다 chracters의 유형, 여기에 몇 가지 가정을 만들기하지만, 기본적으로 당신이 원하는 것은이 같은 긍정적 예측 그룹 다음에 뭔가있다 : 당신이 정규식은 아무것도를 사용하지로 교체 할 경우 \w*(?=\[[\w\W]*\])
당신은 언제나'[^ \ [\]] * (? = \ [. *? \])'를 사용할 수 있으며, 모든 문자가 대괄호 안에 유효하다고 가정하고 대괄호를 제외한 모든 문자가 바깥 쪽에서 유효하다면 . – ctwheels
그래, 그거 내 것보다 깨끗해. :) –
정규식 다음, 당신은 당신이 원하는 것만 남을 것입니다 :'(\ [. *? \])' – ctwheels
그게 효과가있다. 감사합니다 – GPK