이 후행 "N megapixels"
문자열을 ""
(정규식 (RegEx.Replace
))으로 바꾸려면 어떻게해야합니까?RegEx 특정 형식의 후행 문자열을 바꾸려면
예 :
우리가 입력하는 경우, '파워 샷 노란색 12.1 메가 픽셀 ", 결과는 다음과 같습니다"파워 샷 노란색 "
우리가 입력하는 경우 :"파워 샷 블랙 II 10 메가 픽셀 " 결과는 다음과 같습니다 "파워 샷 블랙 II"
이 후행 "N megapixels"
문자열을 ""
(정규식 (RegEx.Replace
))으로 바꾸려면 어떻게해야합니까?RegEx 특정 형식의 후행 문자열을 바꾸려면
예 :
우리가 입력하는 경우, '파워 샷 노란색 12.1 메가 픽셀 ", 결과는 다음과 같습니다"파워 샷 노란색 "
우리가 입력하는 경우 :"파워 샷 블랙 II 10 메가 픽셀 " 결과는 다음과 같습니다 "파워 샷 블랙 II"
어떻게 같은 간단한 일에 대한 ...
var newStr = Regex.Replace(input, @"\s+[\d\.]+\s*Megapixels", "", RegexOptions.IgnoreCase);
이 시도 :
var newString = Regex.Replace(candidate, @"\d+\.?\d+ Megapixels", "");
입력과 패턴이 반대가되었습니다. –
var camera = Regex.Replace(input, @"\s+[.\d]+\s+Megapixels", "", RegexOptions.IgnoreCase);
당신이 반전 입력과 패턴을 가지고있다. 좋은 정규식 +1. –
@ agent-j : 고침, 고마워. –