您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

这样单双符号里面的值,正则应该如何写?

2024/3/10 23:37:59发布29次查看
本帖最后由 u013670343 于 2014-02-22 21:44:46 编辑
proid:       '123456789',
'proid':'123456789',
第一个问题:想要拿到 123456789  兼容上面2行代码的正则该如何写?
就是无论是拿 proid:       '123456789',  里面的值,
还是拿  'proid':'123456789',  里面的值,
只写一个正则,都能拿值!
'newsid':'987654321',
newsid:987654321,
第二个问题:想要拿到 987654321  兼容上面2行代码的正则该如何写?
就是无论是拿  'newsid':'987654321',  里面的值,
还是拿 newsid:987654321,  里面的值,
只写一个正则,都能拿值!
回复讨论(解决方案) [']*(?:proid|newsid)[']*:\s*[']*(\d+)[']*
[']*(?:proid|newsid)[']*:\s*[\'\]*(\d+)[\'\]*
第一个问题 $s=<< 第二个问题 $s=<< 第一个:
/(\'){0,1}newsid(\'){0,1}:(\'|\)(\d+)(\'|\),/
第二个
/(\'){0,1}userid(\'){0,1}:(\s*?){0,1}\'(\d+)\',/
$s =< 123456789
    [2] => 987654321
    [3] => 987654321
)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product