2012-06-12 1 views
0

URL이 공백 문자로 구분 된 이상한 형식의 파일이 있습니다.Regex와 문자열 서식 지정 - 주어진 문자 제거 및 개행 문자 삽입

h t t p :// w w w . y o u t u b e . c o m/u s e r/A S D   
h t t p :// m o r c c . c o m/f r m/i n d . p h p ? t o p i c = 5 7 . 0 

나는 것처럼 보이게하고 싶습니다 : 나는 메모장 ++ 사용

http://www.youtube.com/user/ASD 
http://morcc.com/frm/ind.php?topic=57.0 

, 나는 정규식 불행하게도 내가 정규식을 모르는 나를 위해이 문제 돌볼 수 있다고 생각. 문자 사이의 문자 (공백)를 제거하고 나열된 형식으로 남겨두기 때문에/s를 ''로 바꾸는 것이 해결책이 아니므로 혼란이됩니다./ 삽입해야한다고 생각합니다./n "http"가 나오기 전에/n.

답변

3

방금 ​​''빈 문자열과 '공간'을 대체 할 수 있습니까? 줄 바꿈도 일치하기 때문에 \ s가 원하는대로 작동하지 않습니다.

그래도 문제가 해결되지 않으면 \s을 ''로 바꾼 다음 \nhttp으로 바꿔서 http을 바꿀 수 있습니다.

+0

고마워, 이건 좋은 생각이야, 내가 어떻게 생각하지 않았는지 모르겠다. –

1

정규식은 매우 기본입니다. 예제 페이지를 확인하십시오. 두 번째 예제는 당신이 찾고있는 것 같다 : http://www.regular-expressions.info/examples.html

EDIT : 또한, 나는 이것을 알고 있다고 가정하지만, 확실하게, 정규식 자체는 당신이 원하는 것을하지 않을 것이다. 사람들이 더 자세한 응답을 제공 할 수 있도록 정규식을 사용할 때 어떤 언어를 사용할 계획입니까?

정규식 참조 페이지 [북마크 그것을)] - http://www.regular-expressions.info/reference.html

+0

나는 notepad ++ 소프트웨어를 사용하고 있으며 정규식 패턴을 사용하는 옵션이 있습니다. 고맙습니다. –