-1

私は正規表現が苦手なので、あなたの助けが必要です。

私はこのスタイルのJavaScript関数を持っています:

javascript:Ouvre('/ade/custom/modules/plannings/eventInfo.jsp',-1,-1,28890,-1,-1,-1,-1,-1,'','yes','no','no','yes','no','1','1','790','480')

また

javascript:Ouvre('/ade/custom/modules/plannings/eventInfo.jsp',-1,-1,28746,-1,-1,-1,-1,-1,'','yes','no','no','yes','no','1','1','790','480')

1 つの引数 (この場合は 28890 または 28746) を復元する必要があります。正規表現を使用して 4 番目の引数を取得するにはどうすればよいですか?

できれば名前をつけてC#で使いやすいようにしたいです。このような :

var reg = new Regex("REGEX");
var match = reg.Match((string)value);
if (match.Success)
{
    return match.Groups["FourthArgument"].Value;
}

ありがとうございました

4

2 に答える 2

4

私はこれには使いませんRegex

var theValue = jsString.split(',')[3];
于 2012-11-03T21:15:28.183 に答える
2

なぜ単純なものを使わないのですか

var number = value.Split(',')[3]

正規表現に慣れていない場合

于 2012-11-03T21:16:42.910 に答える