( D + D +) 추가 그래서 공백 imuneto이다
(number1, number2)
(
내지 number1
및 ,
및 number2
같은 형식이 축에 대한 정수 번호를 추출 정규식을 만드는 방법
및 )
은 공백의 임의의 수의 생에 추가하는 것을
(\d+,\d+)
을 (사용자가 내가 공백없이 엄격한 형식을 강제하지 않도록 좌표를 입력 예정) 일 수있다 그래서 작동합니까?
( D + D +) 추가 그래서 공백 imuneto이다
(number1, number2)
(
내지 number1
및 ,
및 number2
같은 형식이 축에 대한 정수 번호를 추출 정규식을 만드는 방법
및 )
은 공백의 임의의 수의 생에 추가하는 것을
(\d+,\d+)
을 (사용자가 내가 공백없이 엄격한 형식을 강제하지 않도록 좌표를 입력 예정) 일 수있다 그래서 작동합니까?
은 실제 입력중인 몇 가지 선택이 있습니다.
모든 "공백 문자"(공백, 탭, 캐리지 리턴, 개행 및 양식 공급)를 일치 시키려면 \s
약식 접근 방식을 사용할 수 있습니다. 당신이 번호를 원하는 경우,이 경우 \d+
에 "0 이상"이들에 의해 둘러싸여하려면 사용합니다 :
\s*\d+\s*
를 전체 패턴 :
\( # opening parentheses
\s*\d+\s*, # first number followed by a comma
\s*\d+\s* # second number
\) # closing parentheses
참고 : 괄호 정규식 패턴에서 특수 문자이므로 여기에서 이스케이프 처리됩니다.
"모든 공백"과 일치하지 않고 일반 공백에만 관심이있는 경우, 예를 들어 [ ]
의 일치하는 문자 집합 (즉, 두 개의 대괄호 사이에 공백)을 사용할 수 있습니다. 위의 패턴에서 :
var str = '(1, 2)';
var matches = str.match(/\(\s*(\d+)\s*,\s*(\d+)\s*\)/);
if (matches) {
var firstNumber = matches[1];
var secondNumber = matches[2];
// do stuffs
}
:
\(
[ ]*\d+[ ]*,
[ ]*\d+[ ]*
\)
회원님이 성냥을 사용하는 방법을 정말 있는지, 당신이 숫자가 개별적으로 반환하는 경우에, 그래서, 당신은 다음을 사용할 수 원하는 있으리라 믿고있어
참고 : 여기서 사용한 패턴에서 괄호 안에 \d+
을 넣었습니다. 그러면 그룹의 해당 값을 "그룹 인덱스"로 액세스 할 수있는 "캡처"됩니다. 따라서 첫 번째 (\d+)
은 matches[1]
으로, 두 번째는 matches[2]
으로 제공됩니다.
데이터 또는 샘플 입력 및 예상 출력에 대한 자세한 정보를 제공 할 수 있습니다. – thefourtheye