게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 정규식 자료 잘봤습니다. |
---|
작성자: 송원석
작성일시: 2004-03-04 18:32,
조회수: 3,264
|
안녕하세요? 송원석입니다. ^_^
아마 start 와 end 사이의 모든 것을 선택하기 위해서 .* 패턴을 사용하셨을 것이라고 생각합니다. 이를테면 다음과 같이 말이죠. start.*end그러나 이 패턴의 경우 . 는 \n 을 포함하지 않으므로 말씀하신 경우처럼 줄바꿈이 하나 이상 들어가는 경우에는 패턴이 일치하지 않게 됩니다. 그렇다고 \n 을 임의로 넣어주는 것은 줄바꿈이 몇 개나 나올지 예상할 수 없는 상황에서는 사용하기가 다소 곤란하죠. ^_^ 이 경우 MSDN 에서는 [.\n] 패턴을 사용하라고 말하고 있습니다. 다음을 참고하십시요. start[.\n]*end아니면 저 같은 경우에는 [\S\s] 나 [\D\d] 등의 패턴도 자주 사용합니다. 즉 문자이거나 문자가 아닌 모든 것은 논리적으로 모든 종류의 문자를 의미하는 것이니까요. 물론 숫자이거나 숫자가 아닌 모든 것 역시 마찮가지구요. ^_^ 제가 시간이 없어서 위의 패턴을 테스트해보지는 못했지만 혹시 원하시는 대로 동작하지 않는다고 하더라도 비슷한 요령으로 처리하시면 될 듯 싶습니다. 아 그리고 물론 문자열 삭제는 위의 패턴을 정규 표현식 개체의 Replace() 메소드를 사용해서 빈 문자열로 바꾸면 된다는 것 아시죠? ^_^ 감사합니다. |
IP 주소: 218.156.194.132
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
74 페이지입니다.
게시물 | ||||
---|---|---|---|---|
286 | 2004-03-15 | 5,948 | ||
285 |
궁금이 |
2004-03-09 | 1,022 | |
284 | 2004-03-10 | 3,425 | ||
283 |
김석 |
2004-03-08 | 1,005 | |
282 | 2004-03-08 | 3,255 | ||
281 | 2004-03-08 | 3,139 | ||
280 |
강지윤 |
2004-03-06 | 3,243 | |
279 | 2004-03-06 | 3,257 | ||
278 | 2004-03-05 | 3,335 | ||
277 | 2004-03-05 | 3,651 | ||
276 |
김문수 |
2004-03-04 | 951 | |
2004-03-04 | 3,264 | |||
274 |
궁금이 |
2004-03-03 | 1,049 | |
273 | 2004-03-03 | 3,225 | ||
272 |
궁금이 |
2004-03-04 | 815 | |
271 | 2004-03-04 | 3,306 | ||
270 | 2004-03-04 | 3,351 | ||
269 |
궁금이 |
2004-02-28 | 1,111 | |
268 | 2004-02-28 | 3,718 | ||
267 |
궁금이 |
2004-03-02 | 904 | |
266 | 2004-03-02 | 3,324 | ||
265 |
최경우 |
2004-02-27 | 992 | |
264 | 2004-02-27 | 3,255 | ||
263 |
최경우 |
2004-02-27 | 961 | |
262 | 2004-02-27 | 3,255 |