(\S)? 匹配0个或者一个前导字符

----------------------------------------------


"1"


模式;
\"(?<id>(\S+)?)\"

?匹配0个或1个该前一个字符


输出:
{
  "id": [
    [
      "1"
    ]
  ]
}
/*******************************
"a"


模式:
\"(?<id>(\S)?)\"


输出;
{
  "id": [
    [
      "a"
    ]
  ]
}



"aa"

模式:
\"(?<id>(\S)?)\"


此时不匹配

posted @ 2016-09-06 19:54  czcb  阅读(276)  评论(0编辑  收藏  举报