문자열 입력 스트림이있는 앱에 Java를 사용합니다. 한 문자가 "C/c"인지 여부를 감지 할 수있는 정규 표현식을 원하지만 "C/c"라는 문자는 길지 않습니다. 예를 들어한 글자 단어에 대한 정규식
:
- 는 "나는 C를 좋아한다" -> true
- "나는 캐나다가 좋아." → false
- "C" -> true
- "나는 C 및 C++을 좋아합니다." ->
사실 나는이 패턴은 "*c*
"처럼해야한다고 생각, 이전 *
후자 *
이 , .;)!
또는 공간 중 하나 여야합니다, 편지해서는 안됩니다.
난 그냥 정규식과 혼동스러워. [^A-Za-z]{0,}c[\,\.\;\s]{0,}
과 같은 패턴 패턴을 시도했지만 아직 작동하지 않습니다.
@ 로버트 왜 답으로 게시하지 않으시겠습니까? –
@ 로버트, 그렇지 않으면 ....... –