대괄호로 묶인 단어를 일치시키고 나누기위한 올바른 정규식 구문을 찾으려고합니다. 정규식은 이중 대괄호로 묶인 단어와 일치합니다.
const string originalString = "I love to [[verb]] while I [[verb]].";
나는
var arrayOfStrings = Regex.Split(originalString,@"\[\[(.+)\]\]");
을 시도하지만 제대로 작동하지 않았다. 나는 내가 그 당신이 필요하다고 생각 때문에
arrayOfStrings[0] = "I love to "
arrayOfStrings[1] = "[[verb]]"
arrayOfStrings[2] = " while I "
arrayOfStrings[3] = "[[verb]]"
arrayOfStrings[4] = "."
이렇게하면 사용자가 원하는 것이 아닌 괄호로 묶인 단어가 제거됩니다. – JDB
Cyborgx37, 대괄호는 제거되지 않습니다. 로렌스 버크 (Laurence Burke)가 요구 한 것과 정확히 일치 할 것입니다. –
정확합니다. 내 실수 - 명확하게 Regex.Split 함수를 오해했습니다. 불행히도, 내 downvote 제거하려고하면 오류 메시지가 나타납니다. – JDB