다양한 정보를 가진 다양한 문자열이 있지만 모두 공통된 특성을 공유합니다. 바로 뒤에 대괄호가있는 요청자의 사용자 이름이 있습니다. 뭔가 같이 : "/(?P<user>\w+)\s\[\d\d\]/"
하지만이 단지 작품을 문자열은 사용자로 시작하면, 같은 : "... paul [55] ..."
내가 바로 이쪽 [dd]
전에 단어를 추출 할 수있는 정규식을 작성하는 시도하고 내가 지금까지 무엇을 가지고 "paul [55] has logged in"
하지만이 경우에는 작동하지 않습니다. "user paul [55] has logged off"
무엇이 누락 되었습니까? positive lookahead assertion를 사용대괄호 바로 전에 단어를 가져 오는 정규식
1
A
답변
3
봅니다 :
(\w+)(?=\s?\[\d\d\])
이 표현은이 옵션 공간과 대괄호로 묶인 두 자리 진수 다음에 경우에만 하나 이상의 단어 문자와 일치합니다.
+0
완벽! 내 원래 코드보다 훨씬 더 깨끗합니다. –
관련 문제
- 1. 문자열을 대괄호 밖으로 가져 오는 정규식?
- 2. 후 단어를 얻기 ""전에 말씀을 통해 ":"정규식
- 3. 자바 정규식 및 대괄호
- 4. 정규식 일치하는 대괄호 쌍
- 5. 가입 단어를 가져 오는 방법?
- 6. 대괄호 내에서 값을 가져 오는 방법은 무엇입니까?
- 7. 특정 단어를 추출하는 정규식
- 8. jQuery의 정규식 : 대괄호 안의 숫자
- 9. Android의 CurrentInputConnection에서 단어를 가져 오는 방법은 무엇입니까?
- 10. UILabel/UITextView에서 단어를 가져 오는 방법
- 11. 단어를 확인하는 정규식 GO
- 12. XSLT에서 단어를 제거하는 정규식
- 13. 특정 단어를 제외한 정규식
- 14. 단어를 찾는 정규식
- 15. 문자가없는 단어를 찾으려면 정규식
- 16. 긴 단어를 파싱하는 정규식
- 17. 단어를 제한하는 펄 정규식
- 18. PHP - DIV 태그의 내용을 가져 오는 정규식
- 19. 공백 사이의 단어를 찾으려면 정규식
- 20. Javascript : 정규식 안의 단어를 바꾸기위한 정규식
- 21. 대괄호 안에 모든 것을 가져 오는 Coldfusion 정규 표현식
- 22. 문자열의 끝에서 숫자를 가져 오는 정규식
- 23. CSS 속성의 크기 값을 가져 오는 정규식?
- 24. syslog 서버에서 FQDN을 가져 오는 파이썬 정규식
- 25. 바닥 글에서 HREF를 가져 오는 정규식
- 26. 정규식에서 문자열의 특정 부분을 가져 오는 정규식
- 27. 텍스트에서 $ chars 사이에 내용을 가져 오는 정규식
- 28. 쿼리 문자열없이 URL을 가져 오는 정규식
- 29. img 태그에서 src 값을 가져 오는 정규식
- 30. 문자열 내에서 숫자를 가져 오는 정규식
정규식과 일치/할당을 수행하는 데 사용하는 PHP 코드의 스 니펫을 포함해야 할 수도 있습니다. –
사용자 폴이 일치하지 않습니다 [55] 로그 아웃했습니다 " – zerkms
"폴이 [55] 로그인되었습니다 "와"사용자 폴이 로그 오프했습니다 " –