내 캐릭터는 내가javascript regex replace help!
이 어떤 도움이 이해할 수있을 것이다 다시 [email protected]
을 원하는이
coder<[email protected]>
처럼!
내 캐릭터는 내가javascript regex replace help!
이 어떤 도움이 이해할 수있을 것이다 다시 [email protected]
을 원하는이
coder<[email protected]>
처럼!
var rcpt = 'coder<[email protected]>';
var addy = rcpt.match(/<([^>]*)>/)[1];
// addy = '[email protected]'
너는 http://regexlib.com/을 알고 있니?
정규식을 시험해 보는 정규식 코치가있는 사이트입니다. 이 같은 수동으로 대체 할 수있다 또한
:
이str.remove(string.indexOf('<'), 0)
str.remove(0, string.indexOf('>'))
또는 무언가 같 ...
얻을 것입니다 '[email protected]', whi ch는 아마도 OP가 원하는 것이 아닙니다. –
예 ... 비행 중에 만든 예입니다. 오직 아이디어를 보여주기 위해서 ... – elp
시도의 str.replace
<script type="text/javascript"> document.write(str.replace("coder<[email protected]> ", "[email protected]")); </script>
나는이 같은 질문을 확인! 정확하지 않아! – Harish
str.split("<")[1].split(">")[0];
'/ <([^>] *)> /'또는 이와 동등하게'/ <(.*?)> /'또는'/ <(.*)> /'이라도 이스케이프 처리 할 필요는 없습니다.이 문자열이 완전한 문자열이고 유효한 이메일 주소 만 포함된다고 가정하십시오. –
나는 실제로 rcpt.replace (regex)와 같은 해결책을 찾았다. okey 여전히이 결과는 내가 행복하다. – Harish
@Felix : ah yes, thanks. 정규 표현식은 여러 곳에서 필요합니다. '\ <' or '\>'을 이스케이프 처리하면 정규 표현식이 엉망이되어 어쩔 수없이 일상적으로 벗어납니다. 게시물을 편집하여 게시물을 삭제했습니다. – Martijn