POD2::JA::Unicode::GCString(3) User Contributed Perl Documentation
NAME
Unicode::GCString~[ja] - UAX #29
>>>>>>>>>>>>>>>>
SYNOPSIS
use Unicode::GCString;
$gcstring = Unicode::GCString->new($string);
DESCRIPTION
Unicode::GCString >Unicode>>>>>Unicode>>>>>29
[UAX #29]
>>>>>>>>>>>>>>>>>>extended grapheme
cluster>>>>>>>>>
>>>>>>>>grapheme
cluster>>>Unicode>>>>>>>>>>>>>>>>grapheme
base>>>>>>>>>>>>>>>>>grapheme
extender>>>>/>>>>>>>>>>"prepend"
character>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>
>>>>>>>
new (STRING, [KEY => VALUE, ...])
new (STRING, [LINEBREAK])
>>>>>>>> Unicode>>> STRING
>>>>>>>>>>>>>>> (Unicode::GCString
>>>>>>) >>>>
KEY => VALUE >>>>>>> ">>>>>" in
Unicode::LineBreak~[ja]>>>> >>>>>>>>
Unicode::LineBreak~[ja] >>>>>> LINEBREAK
>>>>>>>>>>>>
>: >>>>>>>>>> 2012.10 >>>>>>>
copy
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>
chars
>>>>>>>>>>>
>>>>>>>>>>>>>>>Unicode>>>>>>>>Unicode>>>>>>>>>>>>>
columns
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>> "DESCRIPTION" in Unicode::LineBreak~[ja] >>>>
length
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>
as_string
"""OBJECT"""
>>>>>>>>>>>
>>>>>>>>>>>>>>>Unicode>>>>>>>>>
cmp (STRING)
STRING "cmp" STRING
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>Unicode>>>>>>>>
concat (STRING)
STRING "." STRING
>>>>>>>>>>>
>>>>>>>>>>>>>>>> STRING
>>>>>>Unicode>>>>>>>>
>>>>>>>>> (columns() >>>)
>>>>>>>>>> (length() >>>)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
join ([STRING, ...])
>>>>>>>>>>> STRING
>>>>>>>>>>>>>>>>>>>>>>
STRING >>>> Unicode>>>>>>>>>>>
substr (OFFSET, [LENGTH, [REPLACEMENT]])
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> OFFSET
> LENGTH >>>>>>>>>>>>> REPLACEMENT
>>>>>>>>>>>>>>>>>>>>>>
REPLACEMENT > Unicode>>>>>>>>
Note: >>>>>>>>>>>>> substr()
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
as_array
"@{"OBJECT"}"
as_arrayref
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
eos >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
item ([OFFSET])
>>>>>>>>>>>
OFFSET>>>>>>>>>>>>>> OFFSET
>>>>>>>>>>>>>>>>>>>>>>>>>>>
next
"<"OBJECT">"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
pos ([OFFSET])
>>>>>>>>>>> OFFSET
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>
lbc >>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
(Unicode::LineBreak~[ja] >>) >>>>
lbcext
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(Unicode::LineBreak~[ja] >>) >>>>
>>>>>>>>>>>>>>>>>>>>> CM
>>>>>
>>>>>>>>>>>>>>>>>>>
CAVEATS
o >>>>>>>>>>>>>>>>>>>>>>
(>>>>>>>>>)>
o Perl > 5.10.1 >>>>>>>Unicode::GCString
>>>>>>>> Unicode >>>>>>>>>>>
"utf8_mg_pos_cache_update"
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>
$sub = substr($gcstring, $i, $j);
>>>>>>>>>>>>>>>>>>>
$sub = substr("$gcstring", $i, $j);
$sub = substr($gcstring->as_string, $i, $j);
o >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>tailoring>>>>>>>>>>>>>>>>
VERSION
$VERSION >>>>>>>>>>>
>>>>>>
2013.10
o new()
>>>>>>Unicode>>>>>>>>>>>>>>>>>
>>>>>>>>>iso-8859-1 (Latin 1)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>Unicode>>>>>>>>>>>>>>>>>
SEE ALSO
[UAX #29] Mark Davis (ed.) (2009-2013). Unicode Standard Annex #29:
Unicode Text Segmentation, Revisions 15-23.
.
AUTHOR
Hatuka*nezumi - IKEDA Soji
COPYRIGHT
Copyright (C) 2009-2013 Hatuka*nezumi - IKEDA Soji.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
perl v5.40.0 2024-09-01 POD2::JA::Unicode::GCString(3)