2011-08-09 5 views
0

안녕하세요이 할 수있는 정규 표현식과 자바 스크립트가 거기에 내가자바 스크립트를 사용하여 새 줄 추가하기

*hi<br> 
*hello<br/> 
*test<br /> 

로 자바 스크립트를 사용하여이 미리 포맷해야 할 *hi<br>*hello<br/>*test<br />

처럼 보이는 HTML 코드가 있습니다.

+0

오류 ... 설명서를 읽고 직접 알아 보지 않으시겠습니까? 이것은 정말로 기본적인 것들입니다. –

+0

네,하지만 몇 가지 문제가있었습니다. 그래서, 나는 그저 바른 길을 알고 싶었습니다. 감사합니다. – theshadowmonkey

+0

다음 번에 당신이 가지고있는 코드를 게시하십시오. –

답변

1
str = str.replace(/<br>/g,"<br />\n"); 

이 당신이 * \ 없음으로 * 대체 replace()를 사용할 수있는 <br />

+0

OP는 각 BR 요소 다음에 * 줄을 추가하려고하지 않습니까? –

+0

@Sime Vidas : 오, OP가 내 대답 후에 질문을 편집했습니다. – tskuzzy

0

\n 모든 새로운 라인을 교체 의미? 당신은 처음에는 여분의 \ n 끝내 겠지만 정규식을 사용하여 저장합니다. STR이 HTML 문자열

str = str.replace(/\n/g , "<br />"); 
+0

예,하지만 더 큰 그림에서는 바람직하지 않습니다. – theshadowmonkey

0

나는이 도움이 될 것입니다 생각 : 당신이
,

사이 디퍼 런스 세라마이드를 유지합니다

var str = '*hi<br>*hello<br/>*test<br />'; 
str.replace(new RegExp('<br\s*\\?>', 'i'), "$0\n"); 

그런 식으로.

+0

저는 휴식 시간에 새로운 라인을 원했습니다. – theshadowmonkey

1

경우

관련 문제