//
#include
"stdafx.h"
#include
#include
#include
"boost/lexical_cast.hpp"
#include
"boost/format.hpp"
#include
"boost/algorithm/string.hpp"
using
namespace boost;
using
namespace std;
int_tmain
(int argc, _tchar* ar**)
//替換很常用
replace_first
(str,
"a",
"bbb");
cout/這個刪除挺方便
erase_first
(str,
".pcm");
cout/string_algo主要五大類演算法(字尾如果加copy 那麼原來字串都不變)
//大小寫轉換、
to_upper
(str)
;//大小寫無關判斷if(
iequals
(string
("bbb"
),str)
)//判斷與分類、修改、查詢替換、分割與合併
//tokenizer專門用於分詞的庫
//使用簡單易用的方法把字串分割若干個,csv那個檔案是不是可以分割
//xpressive(正規表示式)
return0;
}
3 文字處理庫
文字處理庫主要是對字串的操作使用,以及對文字內容方面進行處理。3.1 string 公共的字串操作 原始碼位置在 lib string.py 3.1.1 字串常量 下面就是在字串模組裡定義的字串常量 string.ascii letters 這個常量包含字母的大寫和小寫,不會隨著本地化而改變。其實它...
shell文字處理
最於檔案的操作以前都是用高階程式語言來操作的。今天恰好需要將乙個目錄中的檔案資訊儲存到sqlite3資料庫中 我用linux中的工具和shell來作為自己畢業設計做原型開發 下面記錄一下這裡用到的部分知識,以作備忘。用ls命令來說明 1.關於shell中的管道和重定向問題。這個知識基礎,這裡不再說了...
WML 文字處理
wml使用xml文件字符集,目前支援unicode 2.0,和hdml不同,wml的所有標籤,屬性和規定的可接收值必須小寫,card的名字和變數也是區分大小寫的。和hdml一樣,對於連續的空字元,只顯示乙個空格。標籤內屬性的值必須用 或者 括起來,屬性名,和值之間不能有空格。對於不成對出現的標籤,必...