0
검색 컨텍스트에서 <matcher>?()
정규 표현식을 사용하면 무엇이 대체됩니까?정규 표현식 검색/좌석 패턴은 어떤 역할을합니까?
string input = "z=""(?<matcher>([a-z]{3,15}))"""
string pattern = z="cat"
string replacement = @"<ANIMAL>${matcher}</ANIMAL>";
string formattedOutput = Regex.Replace(input, pattern, replacement);
표현식이 평가 된 후에 formattedOutput은 "cat"이됩니다.
string pattern = @"z=\""(?<matcher>([a-z]{3,15}))\""";
string input = @"z=""cat""";
string replacement = @"<ANIMAL>${matcher}</ANIMAL>";
string formattedOutput = Regex.Replace(input, pattern, replacement);
Console.WriteLine(formattedOutput);
?<matcher>
단지라는 이름의 그룹입니다 : 당신은 많은 오류가
코드가 컴파일되지 않고 (b) 의미가 없습니다. 투표를 종료합니다. – spender
'input'을'pattern'으로 교체하지 않으시겠습니까? – Amry