Python(파이썬)에서 가장 간단하고 중요한 문자 치환(replace)방법과 내용을 정리한 내용입니다. 아래에서 간략하게 알아봅니다.# Python 언어에서 문자를 치환, 바꾸는 방법Python에서는 문자를 바꾸기 위한 방법으로 replace()라는 내장 함수를 지원합니다. 사용 방법은 아주 간단한데 먼저 문법부터 알아봅니다.String.replace(originStr, replaceStr, maxCount) 문자열에 사용하는 replace() 함수는세 가지 인자를 받으며 간략하게 아래와 같이 사용됩니다.originStr // <Required> 필수값으...
자바스크립트에서 문자 변환 치환을 할 경우 replace() 함수를 사용합니다. replace() 함수는 정규표현식을 사용할 수 있어 매우 편리합니다.일반적인 정규식을 적용한 replace()함수의 모습은 아래와 같습니다.! 간단한 정규표현식의 replace() 함수str.replace(/web/g, 'free');web이라는 텍스트 모두를 free로 변경하는 정규표현식을 적용한 replace() 함수입니다.만약 복잡한 문자 변환이 필요한 경우... 어떻게 하는 것이 효과적일까요 정규표현식을 많이 사용하는 방법등이 필요한 경우 이는 효과적이지 않습니다. 이때 repl...
MongoDB(몽고DB)에서 특정 문자열을 찾아 모든 row의 값 한 번에 바꾸려고 합니다. 어떻게 하면 될까요? 이 경우 find() 쿼리에 forEach() 루프를 사용하여 전체 row에서 특정 문자열을 replace()를 사용하여 변환할 수 있습니다. 다시 말해 아래의 두 가지 과정이 필요합니다.- forEach()를 사용하여 모든 row의 값을 변경하기- 찾아 변경하기 위해서 replace() 사용하기그럼 아래에서 자세히 알아보고 동시에 간단한 예제를 만들어 보겠습니다.! MongoDB 전체 문서에서 특정 문자열을 모두 변경하는 방...
Mongo DB를 사용하여 여러 개의 문자열을 가지고 있는 데이터를 찾는 방법을 알아보겠습니다.만약 아래의 데이터베이스에서 keyword필트에 포함된 web 그리고 free가 포함된 것을 찾으려면 어떻게할까요?* 데이터베이스 정보- Collection명: site- 찾을 필드명: keyword! MongoDB를 사용하여 복수개 문자, 단어 검색하는 방법검색을 하기 위한 방법으로 find() 그리고 정규표현식을 함께 사용하는 방법이 있습니다. 아래 예제를 봐주세요.db.site.find({'keyword': /web.*free.*/})이제 위 방법으로 해당...
만약 CKEDITOR에서 생성될 에디터가 노출되지 않고 다른 곳으로 이전하게 하려면 어떻게 해야하는지 알아봅니다.(참고로 현재는 이 방법을 궂이 사용하지 않아도 될 수 있습니다.)이를 해결하기 위해서 자바스크립트에서 textarea 엘리먼트를 생성하여 변수에 적용 후 CKEDITOR의 replace()를 적용한 뒤에 화면에 보여주게 하려는 경우의 방법입니다. 아래의 코드를 봐주세요.var editor = document.body.appendChild(document.createElement('textarea'));CKEDITOR.replace(editor);...
만약 클라이언트측에서 자바스크립트를 사용하여 ip 주소를 감추려면 어떻게 해야할까요?어떤 경우가 있을까요? 예를들어 로그인하지 않은 사용자의 경우 글쓰기 기능은 있지만 ip를 일부 숨겨서 보여주는 경우가 있습니다. 이 경우 ip를 전부 노출하는 것이 아니라 일부분만 보여줍니다. 예를들어...ip 주소 변경 전 : 012.345.678.901ip 주소변경 후 : 012.345.***.***# 자바스크립트를 사용하여 ip 주소를 *** 표시로 감추어 보여주기위와 같이 변경하기 위하여 정규표현식을 사용하려고 합니다. 정규표현식을 사용하지 않고 물론 다른...
ip 주소를 감추려면 어떻게 해야할까요? 예를들어 로그인하지 않은 사용자의 경우 글쓰기 기능은 있지만 ip를 일부 숨겨서 보여주는 경우가 있습니다. 이 경우 ip를 전부 노출하는 것이 아니라 일부분만 보여줍니다. 예를들어...ip 주소 변경 전 : 123.34.567.890ip 주소변경 후 : 123.34.***.***# ip 주소 일부 감추어 보여주는 방법위와 같이 변경하기 위하여 정규표현식을 사용하려고 합니다. 정규표현식을 사용하지 않을 경우 구둣점(.)을 기준으로 변경하는 방법이 있지만 가장 간단한 방법은 아래처럼 정규표현식을 사용하면 됩니다. 그럼 ...
아래는 정규표현식을 사용한 태그의 제거 방법입니다. 태그를 제거하기 위해서 내장함수에서 태그를 지원하는 함수가 있다면 편리하겠지만 순수 자바스크립트에서는 없는 부분이기에 다른 방법이 필요합니다. 가장 간편한 방법이 바로 정규표현식을 활용하는 방법입니다.정규표현식의 replace() 함수는 특정 문자열을 패턴에 따라 원하는 대로 수정하여 반환할 수 있습니다. 그럼 어떻게하면 정규표현식을 사용해 태그를 제거할 수 있는지 알아봅니다.# 정규표현식으로 태그 제거하는 방법아래는 태그를 제거하기 위한 정규표현식으로 모든 태그를 제거합니다.var newText = oriText....
특정 DOM 요소를 다른 DOM 요소로 제이쿼리를 사용하여 변환하는 방법에 대하여 알아보겠습니다. 이때 사용하는 제이쿼리 메소드는 바로 replaceWith()입니다. 먼저 이 메소드의 간단한 사용방법은 아래와 같습니다.$(바꾸고 싶은 요소).replaceWith(바뀌게 될 요소);자세한 설명은 아래 예제와 함께 참고하세요.! replaceWith() 예제소스 코드보기<div> <p>- 해야할 일 리스트 -</p> <span class="item">게임 - <span class...
자바스크립트를 사용하여 만약 파일의 확장자(이미지라면 jpg, gif, png를 말합니다) 값만 불러오게 하려면 어떻게 해야할까요? 아래에서 알아봅니다.# 자바스크립트 파일 이름의 확장자만 가져오기생각할 수 있는 방법 중 가장 쉬운 방법은 바로 정규표현식을 사용하는 방법입니다. 확장자는 모두 .(마침표)을 기준으로 나뉠 수 있기 때문에 만약 파일에서 period인 . 기호가 한 개인 경우라면 정규표현식 사용 하지 않고도 split() 함수를 사용할 수도 있겠습니다. 하지만 .의 개수을 알 수 없다면 다른 방법을 찾아야죠.! 정규표현식으로 파일 확장자만 가져오...