Regex를 사용하여 하위 문자열 추출: 작은따옴표 구분 기호
질문:
다음과 같은 하위 문자열을 어떻게 추출합니까? 정규식을 사용하여 작은따옴표로 묶음 표현식?
답변:
1단계: 패턴 식별
제공된 텍스트에서 찾고 있는 패턴은 다음과 같습니다.
'(.*?)'
이 패턴은 포함:
(.*?) 부분은 단일 문자를 제외한 모든 문자와 일치하는 탐욕스럽지 않은 캡처 그룹입니다. quote.
2단계: Matcher 생성
컴파일 및 matcher 메서드를 사용하여 Matcher 개체를 생성합니다.
Pattern pattern = Pattern.compile("'(.*?)'"); Matcher matcher = pattern.matcher(mydata);
3단계: 하위 문자열 찾기 및 인쇄
찾기 및 그룹화 사용 하위 문자열을 찾아 인쇄하는 방법:
if (matcher.find()) { System.out.println(matcher.group(1)); }
예:
다음은 제공된 텍스트가 포함된 예입니다.
String mydata = "some string with 'the data i want' inside"; // Rest of the code is the same as above
출력:
the data i want
위 내용은 Regex를 사용하여 작은따옴표로 묶인 하위 문자열을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!