>source

누군가가 같은 글자로 시작하고 끝나는 단어를 어떻게 나타내는 지 설명해 주시겠습니까? 감사합니다!

str_view(words, "^(.).*\\1$", match = TRUE)

  • 답변 # 1

    정규 표현식을 사용하며 다음과 같이 분류 할 수 있습니다 :

      ^  줄의 시작과 일치 함을 의미합니다

      (.)  . 무엇이든 일치, ()  일치 결과를 캡처하는 것을 의미합니다.

      .*  . 일치하는 것을 의미합니다. *는 줄을 따라 움직일 때 일치하는 것을 의미합니다

      \\1  1 단계에서 캡처 된 첫 번째 일치 결과를 의미합니다.

      $  줄의 끝과 일치하는 것을 의미합니다

      그래서 우리는 줄이 시작된 후 첫 글자를 포착 한 다음, 줄 끝에서 그 글자가 다시 보일 때까지 어떤 것도 일치시킵니다.

관련 자료

  • 이전 google cloud functions - Firebase에서 조건부로 REDIRECT_URI를 설정하는 방법
  • 다음 리눅스 cli에서 내 PHP 코드의 실행 지연