정규 표현식을 처음 사용하는데 문제가 생겼습니다.정규식 - 검색 및 바꾸기
문자열을 검색하고 바꾸기를 원합니다.
- 및 '의 인스턴스를 검색하고 - 및'로 각각 바꿉니다.
예 현재 문자열 : 안녕하세요!
대체 된 문자열 : 안녕하세요 모든 몸!
도움을 주시면 매우 감사하겠습니다.
정규 표현식을 처음 사용하는데 문제가 생겼습니다.정규식 - 검색 및 바꾸기
문자열을 검색하고 바꾸기를 원합니다.
- 및 '의 인스턴스를 검색하고 - 및'로 각각 바꿉니다.
예 현재 문자열 : 안녕하세요!
대체 된 문자열 : 안녕하세요 모든 몸!
도움을 주시면 매우 감사하겠습니다.
이 필요합니다.
"Hi'yo every--body!".replace(/--/g, '-').replace(/'/,'`')
정규 표현식 패턴을 설명 * *하는 방법으로서 기억하는 기능을
function andrew_styler(s){return s.replace(/--/g, '-').replace(/'/,'`');}
나를 올바른 방향으로 향하게 해주셔서 감사합니다! 다시 한 번 감사드립니다! :) – tray
그냥 -
와 --
는 간단한 정규 표현식 사용 대체하려는 경우 그 패턴은 모든 차례 나오는 대체 할 수 있도록,
var str = "Hi'yo every--body!";
str = str.replace(/--/g, '-');
플래그 g
가 글로벌 검색을 회전합니다.
@dfsq가 정확합니다. regexp는 몇 가지 간단한 대체품이지만 잔인 함으로 참조 할 수 있습니다.
var s = "Hi'yo every--body!";
s = s.replace(/'/g, "`").replace(/\-{2}/g, "-");
+1하지만 잊지 말고 사용하십시오 '/ g'를 이용한 글로벌 mathching. regexp는 첫 번째'--' 만 대체합니다. – dfsq
합니다. 그것은 "검색 및 대체"의 "검색"부분 일뿐입니다. [tag : javascript] 질문에 태그를 지정 했으므로 질문을 지정하지 않아도 JS에서이 작업을 수행하는 방법을 알고 싶다고 가정합니다. 지금까지 뭐 해봤 어? – Graham
[공백을 대시로 바꿀 수있는 정규식] 중복 가능 (http://stackoverflow.com/questions/1932499/regular-expression-to-replace-spaces-with-dashes) –