2013-01-10 2 views
0

누구든지 자바 스크립트로 작업하는 정규식을 가져 오는 것을 도울 수 있습니까?Regex는 C#에서 작동하지만 javascript에서는 작동하지 않습니다.

storify.com\/*(?<code>[^"]*) 

그것은 C#에서 잘 작동하지만 난 그게 JS에서 작업 얻을 수 없다, 나는 가정 문자가 문제의 원인이되는 확실히 구분 문제로 인해 아니지만 :

이 정규 표현식입니다.

내가 노력하고있어 JS하지만이 작업을 얻을 수 있습니다 누군가를 위해 사전에 첫 번째 줄에 나와에게

var myregex = /storify.com\/*(?<code>[^"]*)/; 
var storify = 'http://storify.com/DigitalFirst/ces-2013-five-things-you-missed-day-3'; 
var remoteid = storify.match(myregex); 
console.log(remoteid); 

감사합니다 "잘못된 quanitifier"오류를 제공합니다.

+0

'.'을 이스케이프 처리해야합니다. 또한'/ * '이 아닌'. *'을 원할 수도 있습니다. – SLaks

+0

C# 코드를 게시 할 수 있습니까? – jiy

답변

1

자바 스크립트 정규식에는 명명 된 캡쳐 (?<xxx>...)에 대한 보조가 없으므로 그 이유가 있습니다.

자세한 내용 here (참고 : JavaScript는 ECMA [262, 정확하게는]이라고합니다).

관련 문제