HTML 형식의 C# 코드를 작성하고 있습니다. 탭/들여 쓰기를 4 개의 공백으로 바꾸려고합니다.탭 또는 4 공백 찾기 (C# 코드)
다음은 예입니다.
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World");
}
Response.Write 앞에 4 개의 공백이있는 탭을 교체해야합니다.
다른 변형을 사용하여^\ t을 시도했지만 \ s \ s \ s \ s을 시도했습니다. 나는 이것이 단순 할 것이라고 생각했지만, 시도한 것은 아무것도 탭과 일치하지 않는 것처럼 보였다.
내가 뭘 잘못하고 있니?
감사합니다.
편집
내가 TextBox1에로 VS에서 직접 복사합니다.
당신이 볼 수 있듯이
는 는 문제의 근본 인 텍스트 상자 값에는 실제 탭 (\의 t)이 없습니다. 내 의견에 언급했듯이^공백은 작동했다 (첫 줄만).따라서 최종 정규식은 "\ s \ s \ s \ s"처럼 보일 것입니다.
봅니다'\ n \ t' \ '로 대체 N'또는 코드의 다른 장소에서 탭이 어떻게해야합니까 당신의 정규식 –
에에 여러 줄 모드를 확인? 변경되지 않은 채로 남아 있었습니까? –
탭은 항상 문자열의 시작 부분에 있습니까? – Daniel