[regex] 정규식의 모든 문자에 대한 기호?
모든 문자의 숫자 (0 포함)에 대한 기호가 있는지 궁금합니다.
답변
.*
.
임의의 문자이며 *
0 회 이상 반복됨을 의미합니다.
답변
이 정규 표현식 (공백 또는 비 공백)은 0부터 0까지 가능한 한 많이 사용할 수 있습니다.
[\s\S]*
이 표현은 가능한 적은 일치하지만 나머지 표현에 필요한만큼 일치합니다.
[\s\S]*?
예를 들어,이 정규식에 [\s\S]*?B
일치 aB
에서 aBaaaaB
. 그러나이 정규 표현식 에서는에서 [\s\S]*B
일치 합니다.aBaaaaB
aBaaaaB
답변
당신은 의미합니까
.*
.
개행 문자가있는 개행 문자를 제외한 모든 문자에는 개행 문자도 포함됩니다.
*
0 배를 포함하여 임의의 양의 선행 표현
답변
사용 .*
합니다. .
임의의 문자와 일치 *
하며, 0 개 이상의 발생을 나타냅니다. 로 새 줄을 캡처하려면 정규식으로 DOTALL 스위치가 필요할 수 있습니다 .
.
답변
예, 하나가 있습니다. 별표입니다. *
a* // looks for 0 or more instances of "a"
이 내용은 Java 정규식 자습서 또는 조회 한 설명서에서 다루어야합니다.