StringUtil
| Kind of class: | class |
|---|---|
| Inherits from: | none |
| Version: | 05/09/07 |
| Author: | Aaron Clinger, Mike Creighton |
| Classpath: | org.casaframework.util.StringUtil |
| File last modified: | Sunday, 19 August 2007, 13:43:36 |
Summary
Class methods
addAt
static function addAt (source:String,
position:Number,
addition:String) : String
指定した位置に文字列を追加します
Parameters:
source :
追加対象となる文字列
position:
文字列を追加したい位置
addition:
追加する文字列
Returns:
文字列追加後の String
contains
static function contains (source:String,
search:String) : Number
検索対象文字列の中に、検索文字列が含まれているかどうかを判定します。
Parameters:
source:
検索対象文字列
search:
検索文字列
Returns:
検索対象文字列中に含まれる検索語句の数(使われている回数)
getNumbersFromString
static function getNumbersFromString (source:String) : String
文字列中で数字でない文字を全て削除します。半角数字のみが残り、全角数字は削除されます。
Parameters:
source:
数字を取り出したい元の文字列
Returns:
含まれていた数字のみを String で返します。
getUniqueCharacters
static function getUniqueCharacters (source:String) : String
文字列中から重複しない文字を抜き出します。
Parameters:
source:
ユニーク文字を抜き出したい対象文字列
Returns:
もとの文字列から抜き出されたユニーク文字列(重複登場する文字全部が消えるのではなく、2度目以降の文字を削除できるイメージ by trick7)
remove
static function remove (source:String,
remove:String) : String
文字列から指定の文字を削除します
Parameters:
source:
削除対象の文字列
remove:
削除したい文字列
Returns:
文字削除後の文字列
removeAt
static function removeAt (source:String,
position:Number) : String
指定した位置の文字を1文字削除します。
Parameters:
source :
削除対象となる文字列
position:
削除する位置
Returns:
削除後の文字列
removeExtraSpaces
static function removeExtraSpaces (source:String) : String
文字列中の連続する半角スペースを削除して1つだけにします。全角スペースには効きません。
Parameters:
source:
余計に連続している半角スペースを含む文字列
Returns:
余計な半角スペース削除後の文字列
removeNumbersFromString
static function removeNumbersFromString (source:String) : String
文字列中の数字を削除します。全角数字は削除されません。
Parameters:
source:
数字を削除したい文字列
Returns:
数字削除後の文字列
removeWhitespace
static function removeWhitespace (source:String) : String
タブ、ラインフィードやキャリッジリターンといった改行、スペースを削除します。
Parameters:
source:
削除対象項目を含む文字列
Returns:
削除後の文字列
replace
static function replace (source:String,
remove:String,
replace:String) : String
対象となる文字を新しいワードに置換します。(複数含まれている場合は全て置換される。by trick7)
Parameters:
source :
置換前の文字列
remove :
削除したい文字
replace:
削除された文字の部分に置換する文字列
Returns:
文字置換後の文字列
replaceAt
static function replaceAt (source:String,
position:Number,
replace:String) : String
指定した位置の1文字を新しい文字列に入れ替えます。
Parameters:
source :
置換前の文字列
position:
置換したい文字の位置(1文字)
replace :
削除された1文字の部分に置換する文字列
Returns:
入れ替え後の文字列
toTitleCase
static function toTitleCase (source:String) : String
Transforms source string to per word capitalization.先頭のアルファベットを大文字に変換する
Parameters:
source:
String to return as title cased.先頭文字を大文字にしたい文字列
Returns:
先頭が大文字に変換された文章
trim
static function trim (source:String,
removeChars:String) : String
文字列の先頭と末尾から、半角スペース(あるいは指定した文字列)を削除します。(削除文字は複数文字指定もできるので "mc_" を消す用法などでも有用 by trick7)
Parameters:
source :
削除対象となるもとの文字列
removeChars:
[オプション] 削除したい文字 (case sensitive);デフォルトでは半角スペースになっています。
Returns:
削除後の文字列
trimLeft
static function trimLeft (source:String,
removeChars:String) : String
文字列の先頭から、半角スペース(あるいは指定した文字列)を削除します。
Parameters:
source :
削除対象となるもとの文字列
removeChars:
[オプション] 削除したい文字 (case sensitive);デフォルトでは半角スペースになっています。
Returns:
削除後の文字列
trimRight
static function trimRight (source:String,
removeChars:String) : String
文字列の末尾から、半角スペース(あるいは指定した文字列)を削除します。
Parameters:
source :
削除対象となるもとの文字列
removeChars:
[オプション] 削除したい文字 (case sensitive);デフォルトでは半角スペースになっています。
Returns:
削除後の文字列