[질문] PHP - 빈 줄을 찾는 방법???
글쓴이: maindb / 작성시간: 수, 2004/06/30 - 1:53오후
빈 line 을 찾아야 하는데 이거 의외로 잘 안되네요.
쉽게 생각을 했었는데...
예를 들어...
"
abcdefg [0]
abcdefg [1]
[2]
abcdefg [3]
abcdefg [4]
"
스트링이 위와 같을때
빈 라인을 찾으면 됩니다.
조건은... 반드시 한줄씩 읽어들여서 검사를 해야 한다는 조건이 있습니다.
즉, [2] 라인이죠.
그리고 그 빈 라인이 단순히 NULL 상태의 \n 이 아닐 수도 있습니다.
스페이스바가 들어갈 수도 있으며 탭키가 들어갈 있을 수도 있습니다.
위와 같은 상황에서 어떻게 빈줄을 찾을 수 있을까요?
정규표현식으로 가능할 것 같은데...
이것저것 바꿔가면서 해보는데 잘 안되네요.
조언을 좀 구합니다. ^^;
Forums:
^[ \t]*$
^[ \t]*$
-- 아쉬운 하루 되세요 --
안되네요 ^^;;;아래와 같습니다.$string 에는 장문
안되네요 ^^;;;
아래와 같습니다.
$string 에는 장문의 문자열을 가지고 있는 배열입니다.
위 예로는
$string[0] = "abcdefg";
.
.
.
.
이렇게 되죠.
for ($num=0; ~~; $num++)
{
if (eregi("^[ \t]*$", $string[$num])) {
echo $num;
}
}
위와 같이 했는데... $num 이 출력되지 않네요.
[quote]$string[0] = "abcdefg";...
...
정규표현식보단 이게 훨씬 빠르고 확실할겁니다 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기