괄호 안의 각 숫자 값과 일치하는 정규식을 만들려고합니다.
다음은 테스트를 위해 사용한 regex101에 대한 링크 입니다.
예를 들어 문자열을 사용하는 경우 :
현재 NRAS 활성화 돌연변이를 직접 표적으로 삼는 승인 된 치료법은 없습니다. 그러나 N-Ras 활성화는 Raf / MEK / ERK, PI3K / Akt 및 기타 다운 스트림 경로의 억제제에 대한 민감성을 예측할 수 있습니다 (23274911, 22392911, 21993244) . MEK 억제제 인 트라 메티 닙 및 코비 메티 닙 (베 무라 페닙과 병용)은 BRAF V600E 및 V600K 돌연변이 흑색 종에 대해 FDA 승인을 받았으며 현재 고형 종양 및 혈액 악성 종양에 대한 임상 시험에서 연구되고 있습니다 (22663011, 25265494) . 여러 전임상 연구에서 MEK 억제제와 PI3K, eIF4A 및 Plk1과 같은 다른 하류 분자의 억제제의 조합이 시험관 내 및 생체 내 NRAS 돌연변이 흑색 종에서 상승적인 성장 억제를 초래한다고 제안했습니다 (19492075) .
굵게 표시된 각 값을 일치시키고 싶습니다. 나는 현재 다음을 사용하고 있습니다
Pattern citationPattern = Pattern.compile("(.?\()(\\d+)");
Matcher match = citationPattern.matcher(treatmentApproach);
그리고 괄호 안의 첫 번째 값 각각을 일치시킬 수 있습니다. 괄호 안에 둘 이상의 값이있는 경우 어떻게 확장 할 수 있습니까? 예 : (22663011, 25265494) . 당신의 도움을 주셔서 감사합니다!
리터럴 (
과 )
. 같은 것,
Pattern citationPattern = Pattern.compile("\\((.*?)\\)");
Matcher match = citationPattern.matcher(treatmentApproach);
while (match.find()) {
System.out.println(match.group());
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다