Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on Ago 2, 2019

gsub 예제

패턴 일치 기능을 제공하는 다섯 가지 기능이 있습니다. 예제를 제공하는 세 가지 함수는 가장 일반적인 함수입니다. 내가 설명하지 않는 두 가지 다른 함수는 regexpr() 및 regexec() 및 regexec()과 유사한 기능을 제공하지만 목록 형식의 출력을 제공하는 것입니다. 지정된 집합의 여러 문자 중 하나를 일치시키기 위해 관심 있는 문자를 대괄호로 묶을 수 있습니다[]. 또한 지정된 문자 집합에 없는 문자를 일치시키기 위해 괄호 안에 집합의 시작 부분에 캐번 ^을 포함할 수 있습니다. 다음은 일반적인 문자 클래스에 대한 일반 구문을 표시하지만 다음 예제와 같이 쉽게 변경할 수 있습니다. 구문의 이전 인수는 하위 문자열을 대체하려는 패턴을 일치시킬 수 있는 정규식일 수 있습니다. 예제를 볼 수 있습니다 다음 예제는 이스케이프 구문을 사용하여 메타 문자를 찾고 대체하는 방법을 보여 줍니다. 이 예제에서 사용되는 하위 함수 및 gsub 함수에 대한 자세한 내용은 기본 정규식 함수 섹션을 참조하십시오. 더 많은 유연성이 필요한 경우 정규식과 함께 사용할 수도 있습니다.

예를 들어 특정 숫자가 아닌 문자열의 모든 숫자를 바꾸려는 경우를 예로 들 수 있습니다. 다음은 수량자 구문을 사용하여 특정 수의 문자 패턴과 일치하는 방법을 보여 줄 예제를 제공합니다. 이 예제에서 사용되는 grep 함수에 대한 자세한 내용은 기본 정규식 함수 섹션을 참조하십시오. state.name 모든 미국 주 이름을 포함하는 R 내의 기본 제공 데이터 집합입니다. R의 gsub() 함수는 전역 대체 함수로, 첫 번째 문자열뿐만 아니라 하위 문자열의 모든 인스턴스를 대체합니다. R에서 동일한 예제 sub() 함수를 볼 수 있습니다 하위 문자열의 첫 번째 발생만 대체 합니다. 하위 함수는 이전 하위 문자열의 첫 번째 인스턴스를 찾아 새 하위 문자열로 바꿉습니다. 예제로 보자.

문자 번역을 위해 더 낮게, 토퍼와 차커를. 차매치, 매치, 매치. apropos는 정규식을 사용하고 좋은 예제를 가지고 있습니다. . 고정 = FALSE, 펄 = FALSE: POSIX 1003.2 확장 정규식(기본값)을 사용합니다.

Centro per un Futuro Sostenibile via Tacito, 84 00193 Roma tel. +39 06 90288228