를 대문자로 첫 번째 문자와 문자열과 일치하는 소문자 시작 문자열. 내가 여기서 무엇을 놓치고 있니? string-match
설명에서이맥스 정규 표현식 내가 대문자로 시작하는 모든 문자열과 일치한다 정규 표현식 다음과 같은 테스트있어 리스프 함수에서
3
A
답변
4
(가 C-h f
또는 M-x describe-function
을 입력 보여주는) : STRING 또는 무기 호에서 정규 표현식에 대한 첫 경기의 시작의
(string-match REGEXP STRING &optional START)
반환 인덱스입니다. 'case-fold-search'가 nil이 아닌 경우 일치는 대소 문자를 무시합니다.
nil
으로 설정하면됩니다.
(let ((case-fold-search nil))
(string-match "^[A-Z].+" my-string))
1
참고 그것은 더 나쁜 것을 : 그것은 또한 "...\nHello"
일치는 점으로 시작하더라도 때문에 ^
경기뿐만 아니라 문자열의 시작뿐만 아니라 그 문자열 내부에 줄의 시작. 문자열의 시작 부분에만 일치하는 정규 표현식 연산자는 \`입니다. 다음을 사용하는 것이 좋습니다.
(let ((case-fold-search nil)) (string-match "\\`[[:upper:]]" my-string))
관련 문제
- 1. 이맥스 정규 표현식 빌더 교체 - 정규 표현식
- 2. 이맥스 정규 표현식 그룹
- 3. 주어진 정규 표현식을 제외한 모든 정규 표현식
- 4. 콜론으로 시작하는 모든 단어를 추출하는 정규 표현식
- 5. PHP의 함수에서 정규 표현식 생성하기
- 6. 정규 표현식
- 7. 정규 표현식
- 8. 정규 표현식
- 9. 정규 표현식 나는 다음과 같은 한
- 10. 정규 표현식
- 11. 정규 표현식 : 모든
- 12. 정규 표현식
- 13. 정규 표현식
- 14. 정규 표현식 내가 사용
- 15. 정규 표현식
- 16. 정규 표현식
- 17. 정규 표현식
- 18. 정규 표현식은 내가, 내가 이렇게 같은 정규 표현식 패턴을 파이썬에서
- 19. 정규 표현식 - #
- 20. 정규 표현식
- 21. 정규 표현식
- 22. 정규 표현식 :
- 23. 정규 표현식
- 24. 정규 표현식
- 25. 자바 정규 표현식 대체
- 26. 정규 표현식 대체 (모든 일치)
- 27. 정규 표현식
- 28. 정규 표현식 =
- 29. 정규 표현식
- 30. 정규 표현식