"/* anytext here */"
의 모든 어커런스를 공백으로 바꾸고 싶습니다. (anytext here
은 다른 유형의 텍스트가 될 수 있습니다.) 내가하려는 것은 모든 주석을 공백으로 대체하는 것입니다. 정규식/* ... */
Regex regex = new Regex(@"/\*.*\*/");
을 ...하지만 여러 /* ... */
패턴의 존재를 고려하지 않습니다. 예를 들어,이 문자열 :
"she /*sells*/ sea shells /*by the*/ sea shore"
은 ...된다 :
"she sea shore"
... 내가 원하는 것은 반면 :
"she sea shells sea shore"
누군가가 올바른 정규식 도와 드릴까요?
어떤 이유로'string.Split'와'string.Replace'이 할 것인가? – Oded
정규 표현식에서 astrisk는 특수 문자이기 때문에 백 슬래시 (또는 "\"가 무엇이든)로 이스케이프해야합니다. – Matthew
@Matthew, 백 슬래시가 항상 있었지만 OP에서 코드 서식을 사용하지 않았기 때문에 표시되지 않았습니다. –