<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 字符串及文本處理 ### Boost.Regex 正則表達式是解決大量模式匹配問題的基礎。它們常用于處理大的字符串,子串模糊查找,按某種格式tokenize字符串,或者是基于某種規則修改字符串。由于C++沒有提供正則表達式支持,使得有些用戶被迫轉向其它支持正則表達式的語言,如Perl, awk, 和 sed。Regex提供了高效和強大的正則表達式支持,基于與STL同樣的前提而設計,這使得它很容易使用。Regex已被即將發布的Library Technical Report接受。更多的信息,請見"[Library 5](../Text/content.html#ch05): [Regex](../Text/content.html#ch05)." Regex 的作者是 Dr. John Maddock. ### Boost.Spirit Spirit庫是一個多用途的、遞歸的語法分析器生成框架。有了它,你可以創建命令行分析器,甚至是語言預處理器\[1\]。它允許程序員直接在C++代碼里使用(近似于)EBNF的語法來指定語法規則。分析器非常難寫,對于一個特定的問題,它們很快就變得難于維護和看懂。而Spirit解決了這些問題,而且達到了與手工制作的分析器一樣或幾乎一樣的性能。 > \[1\] Wave庫使用Spirit實現了一個與C++高度一致的預處理器,就證明了這一點。 Spirit 的作者是 Joel de Guzman, 以及一組熟練的程序員。 ### Boost.String_algo 這是一組與字符串相關的算法。包括很多有用的算法,用于大小寫轉換,空格清除,字符串分割,查找及替換,等等。這組算法是目前C++標準庫里已有功能的擴展。 String_algo 的作者是 Pavol Droba. ### Boost.Tokenizer 這個庫提供了把字符序列分割成記號(token)的方法。通用的語法分析任務包括了在已分割的文本流里查找數據。如果可以把字符序列視為多個元素的容器將很有幫助,容器中的元素被執照用戶定義的規則所分割。語法分析就成為了在這些元素上進行操作的單個任務,Tokenizer正好提供了這種功能。用戶可以決定字符序列如何被分割,在用戶請求新的元素時,庫將找出相應的記號。 Tokenizer 的作者是 John Bandela.
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看