작은 글자로 시작하는 모든 단어와 일치해야합니다. 따라서 main
및 Main
이있는 경우 정규 표현식은 main
과 일치해야합니다. 현재 [a-z][a-zA-Z0-9]*
을 가지고 있으며 rubular에서 테스트합니다. main
과 일치하지만 ain
은 Main
과 일치합니다. 이것에 대한 해결책이 있습니까?정규식은 작은 글자로 시작하는 모든 단어와 일치합니다.
0
A
답변
1
단어의 첫 글자 - 단어 경계에서 일치를 시작하려면이를 말해야합니다. \b[a-z][a-zA-Z0-9]*
으로 변경하면 예상대로 작동해야합니다. 단어 전체를 일치시키고 중단하려면 끝에 다른 단어 경계를 추가하면됩니다.
1
\b[a-z][a-zA-Z0-9]*
에게 기회를주십시오.
\b
은 단어 경계의 표시기입니다.
1
해결책은 단어 경계를 \b
으로 추가하는 것입니다. 당신이 필요로하는
\b[a-z][a-zA-Z0-9]*\b
0
는 단어 경계를 사용합니다. '\ b [a-z] ... '. –