久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<tfoot id='jVNqb'></tfoot>
<i id='jVNqb'><tr id='jVNqb'><dt id='jVNqb'><q id='jVNqb'><span id='jVNqb'><b id='jVNqb'><form id='jVNqb'><ins id='jVNqb'></ins><ul id='jVNqb'></ul><sub id='jVNqb'></sub></form><legend id='jVNqb'></legend><bdo id='jVNqb'><pre id='jVNqb'><center id='jVNqb'></center></pre></bdo></b><th id='jVNqb'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='jVNqb'><tfoot id='jVNqb'></tfoot><dl id='jVNqb'><fieldset id='jVNqb'></fieldset></dl></div>
      <bdo id='jVNqb'></bdo><ul id='jVNqb'></ul>

      <small id='jVNqb'></small><noframes id='jVNqb'>

      1. <legend id='jVNqb'><style id='jVNqb'><dir id='jVNqb'><q id='jVNqb'></q></dir></style></legend>

      2. PHP 和 RegEx:用不在括號(hào)內(nèi)(以及嵌套括號(hào))的逗號(hào)分

        PHP and RegEx: Split a string by commas that are not inside brackets (and also nested brackets)(PHP 和 RegEx:用不在括號(hào)內(nèi)(以及嵌套括號(hào))的逗號(hào)分割字符串)
      3. <i id='wJnhd'><tr id='wJnhd'><dt id='wJnhd'><q id='wJnhd'><span id='wJnhd'><b id='wJnhd'><form id='wJnhd'><ins id='wJnhd'></ins><ul id='wJnhd'></ul><sub id='wJnhd'></sub></form><legend id='wJnhd'></legend><bdo id='wJnhd'><pre id='wJnhd'><center id='wJnhd'></center></pre></bdo></b><th id='wJnhd'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='wJnhd'><tfoot id='wJnhd'></tfoot><dl id='wJnhd'><fieldset id='wJnhd'></fieldset></dl></div>
          • <tfoot id='wJnhd'></tfoot><legend id='wJnhd'><style id='wJnhd'><dir id='wJnhd'><q id='wJnhd'></q></dir></style></legend>

              • <bdo id='wJnhd'></bdo><ul id='wJnhd'></ul>
                  <tbody id='wJnhd'></tbody>

                <small id='wJnhd'></small><noframes id='wJnhd'>

                  本文介紹了PHP 和 RegEx:用不在括號(hào)內(nèi)(以及嵌套括號(hào))的逗號(hào)分割字符串的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  兩天前,我開始研究代碼解析器,但遇到了困難.

                  Two days ago I started working on a code parser and I'm stuck.

                  如何用不在括號(hào)內(nèi)的逗號(hào)分割字符串,讓我告訴你我的意思:

                  How can I split a string by commas that are not inside brackets, let me show you what I mean:

                  我要解析這個(gè)字符串:

                  one, two, three, (four, (five, six), (ten)), seven
                  

                  我想得到這個(gè)結(jié)果:

                  array(
                   "one"; 
                   "two"; 
                   "three"; 
                   "(four, (five, six), (ten))"; 
                   "seven"
                  )
                  

                  但我得到:

                  array(
                    "one"; 
                    "two"; 
                    "three"; 
                    "(four"; 
                    "(five"; 
                    "six)"; 
                    "(ten))";
                    "seven"
                  )
                  

                  如何在 PHP RegEx 中執(zhí)行此操作.

                  How can I do this in PHP RegEx.

                  先謝謝你!

                  推薦答案

                  您可以更輕松地做到這一點(diǎn):

                  You can do that easier:

                  preg_match_all('/[^(,s]+|([^)]+)/', $str, $matches)
                  

                  但是如果您使用真正的解析器會(huì)更好.也許是這樣的:

                  But it would be better if you use a real parser. Maybe something like this:

                  $str = 'one, two, three, (four, (five, six), (ten)), seven';
                  $buffer = '';
                  $stack = array();
                  $depth = 0;
                  $len = strlen($str);
                  for ($i=0; $i<$len; $i++) {
                      $char = $str[$i];
                      switch ($char) {
                      case '(':
                          $depth++;
                          break;
                      case ',':
                          if (!$depth) {
                              if ($buffer !== '') {
                                  $stack[] = $buffer;
                                  $buffer = '';
                              }
                              continue 2;
                          }
                          break;
                      case ' ':
                          if (!$depth) {
                              continue 2;
                          }
                          break;
                      case ')':
                          if ($depth) {
                              $depth--;
                          } else {
                              $stack[] = $buffer.$char;
                              $buffer = '';
                              continue 2;
                          }
                          break;
                      }
                      $buffer .= $char;
                  }
                  if ($buffer !== '') {
                      $stack[] = $buffer;
                  }
                  var_dump($stack);
                  

                  這篇關(guān)于PHP 和 RegEx:用不在括號(hào)內(nèi)(以及嵌套括號(hào))的逗號(hào)分割字符串的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動(dòng)游標(biāo)不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個(gè)值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動(dòng)程序)
                    <bdo id='sRnS3'></bdo><ul id='sRnS3'></ul>
                    • <i id='sRnS3'><tr id='sRnS3'><dt id='sRnS3'><q id='sRnS3'><span id='sRnS3'><b id='sRnS3'><form id='sRnS3'><ins id='sRnS3'></ins><ul id='sRnS3'></ul><sub id='sRnS3'></sub></form><legend id='sRnS3'></legend><bdo id='sRnS3'><pre id='sRnS3'><center id='sRnS3'></center></pre></bdo></b><th id='sRnS3'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='sRnS3'><tfoot id='sRnS3'></tfoot><dl id='sRnS3'><fieldset id='sRnS3'></fieldset></dl></div>
                          <tbody id='sRnS3'></tbody>
                        <legend id='sRnS3'><style id='sRnS3'><dir id='sRnS3'><q id='sRnS3'></q></dir></style></legend>

                        <small id='sRnS3'></small><noframes id='sRnS3'>

                          <tfoot id='sRnS3'></tfoot>

                            主站蜘蛛池模板: 精品久久免费 | 国产成人福利 | 日本a级大片 | 美女激情av| 成人免费一级 | 国产真实精品久久二三区 | 日本在线小视频 | 久久精品一区二区 | 成人在线一区二区三区 | 亚洲综合资源 | 视频在线一区二区 | 99精品一区二区 | 亚洲国产精品久久久久秋霞不卡 | 国产偷录叫床高潮录音 | 成人福利在线 | 成人区精品| 黄色一级大片在线免费看产 | 免费在线观看一区二区 | 污片在线免费观看 | 性做久久久久久免费观看欧美 | 99re在线视频精品 | 国产伦精品一区二区三区照片91 | 91人人在线 | 日韩精品一区二区三区在线观看 | 日韩精品一区二区三区视频播放 | 国产精品久久国产精品久久 | 国产精品视频二区三区 | 99热.com | 2021天天干夜夜爽 | 国产第一页在线播放 | 一区二区国产精品 | 国产免费观看久久黄av片涩av | 黄色网址在线免费观看 | 国产一区二区在线免费观看 | 亚洲不卡av在线 | 日韩av电影院 | 91免费版在线观看 | 97caoporn国产免费人人 | 久久国产电影 | 亚洲成人免费 | 午夜免费电影院 |