C #에서 문자열의 텍스트를 바꿀 수 없습니다.

Vanloc

다음과 같은 문자열이 있습니다.

          Student 12:00AMLeoPan        Final points        
<!--<div class='icon displayOn' ><span onclick=';' title=''></span></div>-->0.5
      &nbsp;         2.00<!--<div class='icon'><spanonclick='' title=''></span></div>-->    

문자열 StartWith <!--<div를 end 로 바꾸고 </div>-->문자열 &nbsp""으로 바꾸고 싶습니다 .

내 코드로 시도했습니다.

string finalResult = Regex.Replace(abc, "<!--<div" + ".*</div>-->&nbsp;", "")
                          .Replace("<!--<div" + ".*</div>-->", "")
                          .Replace("&nbsp;", "");`

그러나 Regex.Replace대체 할 수 없습니다.

이 문자열을 제거하는 방법? 감사.

업데이트 1 :

감사합니다, @Mark.

나는 시도했다 : .Replace("<!--<div" + ".*</div>-->", "").

그리고 모두 제거합니다.

<!--<div class='icon displayOn' ><span onclick=';' title=''></span></div>-->0.5 &nbsp; 2.00<!--<div class='icon'><spanonclick='' title=''></span></div>-->.

결과 만 : Student 12:00AMLeoPan Final points.

두 개가 시작 : <!--<div으로 끝나는 것을 볼 수 있습니다 : </div>-->.

그러나 그것은 모두를 대체합니다. 최종 결과가 다음과 같이 표시되기를 원합니다.

Student 12:00AMLeoPan Final points 0.5 &nbsp; 2.00

Regex.Replace을 반환 string하므로 두 번째 및 세 번째 Replace호출은 실제로 String.Replace정규식을 지원하지 않는을 호출 합니다. 호출을 연결하지 마십시오. 매번 Regex.Replace를 명시 적으로 호출하십시오.

string r1 = Regex.Replace(abc, "<!--<div.*?</div>-->&nbsp;", "");
string r2 = Regex.Replace(r1, "<!--<div.*?</div>-->", "");
string finalResult = Regex.Replace(r2, "&nbsp;", "");

업데이트 : @WhoIsRich가 질문에 대한 의견에서 언급했듯이 정규식이 욕심이 없도록 수정되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Groovy 스크립트에서 문자열 텍스트를 바꿀 수 없습니다.

분류에서Dev

문자열에서 "$"를 바꿀 수 없습니다.

분류에서Dev

자바 스크립트에서 문자를 바꿀 수 없습니다.

분류에서Dev

스트림 편집에서 특정 문자를 바꿀 수 없습니다.

분류에서Dev

문자열의 문자를 다른 문자열로 바꿀 수 없습니다.

분류에서Dev

자바 스크립트에서이 패턴을 바꿀 수 없습니다.

분류에서Dev

Java-문자열에서 char 'Á'를 다른 문자로 바꿀 수 없습니다.

분류에서Dev

읽은 유니 코드 문자를 텍스트의 다른 문자로 바꿀 수 없습니다.

분류에서Dev

Java replaceAll은 문자열의 문자를 바꿀 수 없습니다.

분류에서Dev

SqlBase에서 텍스트를 다른 텍스트로 바꿀 수 있습니까?

분류에서Dev

정렬 함수에서 반환 된 셀의 텍스트를 제자리에서 바꿀 수 있습니까?

분류에서Dev

몽구스에서 내 문서의 텍스트를 어떻게 바꿀 수 있습니까?

분류에서Dev

C # 계산에서 문자열 값을 사용하여 + 또는-연산자를 바꿀 수 있습니까?

분류에서Dev

C # 문자열의 첫 번째 문자를 마지막 문자로 어떻게 바꿀 수 있습니까?

분류에서Dev

Java에서 문자열 발생을 바꿀 수 없습니까?

분류에서Dev

PostgreSQL에서 문자열의 마지막 문자를 어떻게 바꿀 수 있습니까?

분류에서Dev

문자열에서 x의 일부 문자를 어떻게 바꿀 수 있습니까?

분류에서Dev

파일의 특정 문자열에서 문자를 어떻게 바꿀 수 있습니까?

분류에서Dev

jquery에서 문자열의 여러 문자를 어떻게 바꿀 수 있습니까?

분류에서Dev

angularjs에서 반복되는 문자열의 여러 문자를 어떻게 바꿀 수 있습니까?

분류에서Dev

문자열의 일부 문자는 바꿀 수 없습니다.

분류에서Dev

MessageBox의 텍스트 (제목, 캡션)를 정의 된 문자열로 어떻게 바꿀 수 있습니까?

분류에서Dev

Excel의 모든 행에서 특수 문자를 열 값으로 어떻게 바꿀 수 있습니까?

분류에서Dev

자바 스크립트의 문자열에서 \를 구문 분석 할 수 없습니다.

분류에서Dev

자바 스크립트를 사용하여 한 번에 두 개 이상의 다른 문자열을 바꿀 수 있습니까?

분류에서Dev

Python의 데이터 프레임에서 읽을 때 문자열을 바꿀 수 없습니다.

분류에서Dev

검색 작업 중 텍스트를 바꿀 수 없습니다.

분류에서Dev

목록에서 문자열의 일부를 어떻게 바꿀 수 있습니까?

분류에서Dev

Swift에서 문자열의 특정 단어를 어떻게 바꿀 수 있습니까?

Related 관련 기사

  1. 1

    Groovy 스크립트에서 문자열 텍스트를 바꿀 수 없습니다.

  2. 2

    문자열에서 "$"를 바꿀 수 없습니다.

  3. 3

    자바 스크립트에서 문자를 바꿀 수 없습니다.

  4. 4

    스트림 편집에서 특정 문자를 바꿀 수 없습니다.

  5. 5

    문자열의 문자를 다른 문자열로 바꿀 수 없습니다.

  6. 6

    자바 스크립트에서이 패턴을 바꿀 수 없습니다.

  7. 7

    Java-문자열에서 char 'Á'를 다른 문자로 바꿀 수 없습니다.

  8. 8

    읽은 유니 코드 문자를 텍스트의 다른 문자로 바꿀 수 없습니다.

  9. 9

    Java replaceAll은 문자열의 문자를 바꿀 수 없습니다.

  10. 10

    SqlBase에서 텍스트를 다른 텍스트로 바꿀 수 있습니까?

  11. 11

    정렬 함수에서 반환 된 셀의 텍스트를 제자리에서 바꿀 수 있습니까?

  12. 12

    몽구스에서 내 문서의 텍스트를 어떻게 바꿀 수 있습니까?

  13. 13

    C # 계산에서 문자열 값을 사용하여 + 또는-연산자를 바꿀 수 있습니까?

  14. 14

    C # 문자열의 첫 번째 문자를 마지막 문자로 어떻게 바꿀 수 있습니까?

  15. 15

    Java에서 문자열 발생을 바꿀 수 없습니까?

  16. 16

    PostgreSQL에서 문자열의 마지막 문자를 어떻게 바꿀 수 있습니까?

  17. 17

    문자열에서 x의 일부 문자를 어떻게 바꿀 수 있습니까?

  18. 18

    파일의 특정 문자열에서 문자를 어떻게 바꿀 수 있습니까?

  19. 19

    jquery에서 문자열의 여러 문자를 어떻게 바꿀 수 있습니까?

  20. 20

    angularjs에서 반복되는 문자열의 여러 문자를 어떻게 바꿀 수 있습니까?

  21. 21

    문자열의 일부 문자는 바꿀 수 없습니다.

  22. 22

    MessageBox의 텍스트 (제목, 캡션)를 정의 된 문자열로 어떻게 바꿀 수 있습니까?

  23. 23

    Excel의 모든 행에서 특수 문자를 열 값으로 어떻게 바꿀 수 있습니까?

  24. 24

    자바 스크립트의 문자열에서 \를 구문 분석 할 수 없습니다.

  25. 25

    자바 스크립트를 사용하여 한 번에 두 개 이상의 다른 문자열을 바꿀 수 있습니까?

  26. 26

    Python의 데이터 프레임에서 읽을 때 문자열을 바꿀 수 없습니다.

  27. 27

    검색 작업 중 텍스트를 바꿀 수 없습니다.

  28. 28

    목록에서 문자열의 일부를 어떻게 바꿀 수 있습니까?

  29. 29

    Swift에서 문자열의 특정 단어를 어떻게 바꿀 수 있습니까?

뜨겁다태그

보관