请教一个在C#中用正则匹配js里变量在("123456")中的值。
js文本:var sign = encodeURIComponent("123456");
我想要的结果:
123456
我尝试这样:
var sign = encodeURIComponent(.*?);
得到的却是:
("123456")
要怎样才能正确返回:123456呢?
--------------------编程问答-------------------- var sign = encodeURIComponent(["'](?<val>.*?)["']);
获取分组名:val 的值 --------------------编程问答-------------------- "[\d]+" --------------------编程问答--------------------
请问是这样吗?
m.Groups["val"].Value
怎么无法匹配到的呢? --------------------编程问答--------------------
版主,你真逗~~我这里的123456只是示例,
实际数据是随机的哦~~~可不是纯数字~ --------------------编程问答--------------------
encodeURIComponent\(["'](?<val>.*?)["']\);
然后再 m.Groups["val"].Value --------------------编程问答--------------------
var sign = encodeURIComponent(["'](?<val>.*?)["']);
获取分组名:val 的值
请问是这样吗?
m.Groups["val"].Value
怎么无法匹配到的呢?
encodeURIComponent\(["'](?<val>.*?)["']\);
然后再 m.Groups["val"].Value
谢谢!可以了
补充:.NET技术 , C#