하나의 정규식 패턴으로 다음을 수행하고 싶습니다. (프로그램 코드에 액세스 할 수 없으며 정규 표현식 패턴 만 삽입 할 수 있습니다) 입력란에 텍스트가 있습니다. 경우 "레몬"를 REGEX - group - JAVA
1000 lemons, 2 apples.
나는 자동으로 자동으로 내가 원하는 경우 "사과"에 대한 이들의 수, 이들의 수를 원한다. 정규식 패턴으로
/\d+\s(apples)/
처럼 나는 결과
2 apples
을 얻을 것입니다하지만 결과 ONE 정규식 패턴
2
를 원한다.
어떻게하면됩니까? 내가 프로그램 코드에 액세스가있어
코드를 알려주십시오. '사과 '가 아닌'\ d +'주위에 캡처 그룹을 사용할 수 있습니다. 아마도, 필요한 것은'(\ d +) \ s * \ w +'입니다. 또는'(\ d +) \ s * (?: 사과? 레몬?)' –
@ WiktorStribiżew 그러나이 경우 나는 "1000 lemons"라는 결과를 얻는다. – CyKon