Word Class
文字 str とその幅 width を持つオブジェクト
Methods
hasLineBreak
()
Boolean
public
改行文字を(末尾に)含むかどうか
Returns:
Boolean:
hasStr
()
Boolean
public
文字を含むかどうか
Returns:
Boolean:
last
()
String
最後の文字を取得
Returns:
String:
lastChar
ltrim
(
Word
-
fullWidths
頭のスペースを取り除く 全角文字も取り除く場合は第1引数をtrueに
Parameters:
-
fullWidths
Boolean全角スペースも取り除く
Returns:
Word:
this
widthByStr
()
private
static
文字列の幅を計算 現時点ではASCIIおよび半角カタカナ以外の半角は認識できない 全角文字と半角文字の幅を両方とも2として計算する場合はsameWidthオプションをtrueに 正規表現で指定した文字の幅を指定して計算する場合はregexsオプションにpatternとwidthを持ったオブジェクトの配列を渡す
Properties
halfWidthRegex
RegExp
private
static
ASCII文字と半角カタカナにマッチする正規表現