メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

StringUtil.py

String operation utility. [詳細]

#include "string.py"

構成

class  escape_functor
 文字列をエスケープするためのFanctor [詳細]
class  unescape_functor
 文字列をアンエスケープためのFanctor [詳細]
class  Toupper
 大文字に変換する Fanctor [詳細]
class  unique_strvec

関数

 isEscaped (_str, pos)
 文字列がエスケープされているか判断する
 for_each (_str, instance)
 escape (_str)
 文字列をエスケープする
 unescape (_str)
 文字列のエスケープを戻す
 eraseHeadBlank (_str)
 文字列の先頭の空白文字を削除する
 eraseTailBlank (_str)
 文字列の末尾の空白文字を削除する
 replaceString (str, _from, _to)
 文字列を置き換える
 split (input, delimiter)
 文字列を分割文字で分割する
 toBool (_str, yes, no, default_value=None)
 与えられた文字列をbool値に変換する
 isAbsolutePath (str)
 与えられた文字列が絶対パスかどうかを判断する
 isURL (str)
 与えられた文字列がURLかどうかを判断する
 otos (n)
 与えられたオブジェクトをstdstringに変換
 _stringToList (_type, _str)
 stringTo (_type, _str)
 unique_sv (sv)
 flatten (sv)
 toArgv (args)


説明

String operation utility.

日付:
Date
作者:
Noriaki Ando <n-ando@aist.go.jp> and Shinji Kurihara
Copyright (C) 2003-2005 Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

関数

_stringToList _type  ,
_str 
 

eraseHeadBlank _str   ) 
 

文字列の先頭の空白文字を削除する

eraseTailBlank _str   ) 
 

文字列の末尾の空白文字を削除する

escape _str   ) 
 

文字列をエスケープする

次の文字をエスケープシーケンスに変換する。
HT -> "\t"
LF -> "\n"
CR -> "\r"
FF -> "\f"
シングルクオート、ダブルクオートについてはとくに処理はしない。

flatten sv   ) 
 

for_each _str  ,
instance 
 

isAbsolutePath str   ) 
 

与えられた文字列が絶対パスかどうかを判断する

isEscaped _str  ,
pos 
 

文字列がエスケープされているか判断する

指定した文字がエスケープされていればtrue、されていなければfalseを返す。

引数:
str エスケープされているかどうか判断する文字を含む文字列
pos エスケープされているかどうか判断する文字の位置
戻り値:
指定した文字がエスケープされていれば true, それ以外は false

isURL str   ) 
 

与えられた文字列がURLかどうかを判断する

otos  ) 
 

与えられたオブジェクトをstdstringに変換

replaceString str  ,
_from  ,
_to 
 

文字列を置き換える

split input  ,
delimiter 
 

文字列を分割文字で分割する

stringTo _type  ,
_str 
 

toArgv args   ) 
 

toBool _str  ,
yes  ,
no  ,
default_value  = None
 

与えられた文字列をbool値に変換する

unescape _str   ) 
 

文字列のエスケープを戻す

次のエスケープシーケンスを文字に変換する。
"\t" -> HT
"\n" -> LF
"\r" -> CR
"\f" -> FF
"\"" -> "
"\'" -> '

unique_sv sv   ) 
 


OpenRTMに対してMon Oct 29 15:51:37 2007に生成されました。  doxygen 1.4.3