나는 자바 스크립트 문자열 변수를 이렇게 :Javascript에서 regex를 사용하여 문자열에서 변수를 가져 오는 방법은 무엇입니까?
var somestring = "mypattern_var1_var2";
어떻게 var1 & var2를 추출하는 정규식을 사용할 수 있습니까?
나는 자바 스크립트 문자열 변수를 이렇게 :Javascript에서 regex를 사용하여 문자열에서 변수를 가져 오는 방법은 무엇입니까?
var somestring = "mypattern_var1_var2";
어떻게 var1 & var2를 추출하는 정규식을 사용할 수 있습니까?
난 그냥 대신 split()
방법을 사용하는 것이 간단 그 :
var somestring = "mypattern_var1_var2";
var tokens = somestring.split("_");
var var1 = tokens[1];
var var2 = tokens[2];
필요가 없습니다
var parts = somestring.split("_");
alert(parts[1] + ':' + parts[2])
또는 얻을 실제 공상 같은 How can I match multiple occurrences with a regex in JavaScript similar to PHP's preg_match_all()?
그리고 우리는에 jQuery를 가져야한다 방정식 : Regular expression field validation in jQuery
당신은이 상황에서 split()
을 사용할 수 있습니다 - 주어진 (패턴이 어떤 '_의를 포함하지 않는 주어진) 당신은 항상 당신이 처음에 패턴있을 것이라는 점을 알고
var somestring = "mypattern_var1_var2";
var example = somestring.split('_');
var1 = example[1];
var2 = example[2];
당신이 정규식을 지정했는지는 모르지만 그것을 사용하는 특별한 이유가 있습니까?
대안은 .split()
방법을 사용하는 것이 더 쉬울 것입니다.
var somestring = "mypattern_var1_var2";
var results = somestring.split("_");
var var1 = results[1];
var var2 = results[2];
처음입니다.) – mplungjan