기금넷 공식사이트 - 주식 지식 - (…)은 무슨 뜻인가요?

(…)은 무슨 뜻인가요?

다음 문자로 구성된 0개 이상의 문자를 나타냅니다. -[]~`!@#$%^&*()_+=|}{:;'/?<> ,. "\

문자열 reg = "\\(([^\\(\\)]*)\\)";

문자열 str = "abc(12abcdifa320&) def" ;

결과는 (12abcdifa320&)입니다.

대괄호 쌍을 포함하여 대괄호 쌍의 내용을 일치시키고 싶습니다.

의 의미 두 개의 정규식 설명은 다음과 같습니다.

()는 일치하는 내용입니다.

1. ([^\[\<]+?)는 <;

2. ([^\["\']+?) 작은따옴표나 큰따옴표를 사용할 수 없습니다.

(+는 여러 문자 허용, ? 물음표는 예 또는 아니요를 의미함)

확장 정보: ?

정규 표현식과 다른 문자열이 주어지면 다음을 달성할 수 있습니다. 다음 목적:

1. 주어진 문자열이 정규식의 필터링 논리("일치"라고 함)를 준수하는지 여부:

2. 문자열에서 원하는 특정 부분을 가져옵니다.

정규식은 일부 일반 문자와 일부 메타 문자로 구성됩니다. 일반 문자에는 대문자, 소문자, 숫자가 포함되지만, 메타 문자에는 특별한 의미가 있습니다. 이에 대해서는 아래에서 설명하겠습니다.

가장 단순한 형태의 정규식은 일반 검색 문자열처럼 보입니다. 예를 들어, 정규식 "testing"에는 메타 문자가 포함되어 있지 않습니다. "testing" 및 "testing123"과 같은 문자열과 일치할 수 있지만 "Testing"과 일치할 수는 없습니다.

바이두 백과사전-정규식