---
name: "Unicode::GCString::JA_JP"
section: "3pm"
platform: "linux"
package: "libunicode-linebreak-perl"
version: "0.0.20120401-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Unicode::GCString::JA_JP"
---

# Unicode::GCString::JA\_JP(3pm)

UAX #29 XXXXXXXXXXXXXXXX

## NAME

Unicode::GCString::JA\_JP - UAX #29 XXXXXXXXXXXXXXXX

## SYNOPSIS

```
    use Unicode::GCString;
    $gcstring = Unicode::GCString->new($string);
```

## DESCRIPTION

Unicode::GCString XUnicodeXXXXXUnicodeXXXXX29 \[UAX #29\] XXXXXXXXXXXXXXXXXXextended grapheme clusterXXXXXXXXX

**XXXXXXX**Xgrapheme clusterXXXUnicodeXXXXXXXXXX**XXXXX**Xgrapheme baseXXXXXXX**XXXXXXXXX**Xgrapheme extenderXXXX/XXX**XXXXXX**XXprependX characterXXXXXXXXXXXXXXXXXXXXXXXXX

### XXXXXXXXX

*XXXXXXX*

- new (STRING, \[LINEBREAK\])

  *XXXXXXX*X UnicodeXXX STRING XXXXXXXXXXXXXXX (Unicode::GCString XXXXXX) XXXX XXXXXX Unicode::LineBreak XXXXXX LINEBREAK XXXXXXXXXXXX

- copy

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX

*XX*

- chars

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXUnicodeXXXXXXXXUnicodeXXXXXXXXXXXXX

- columns

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX "DESCRIPTION" in Unicode::LineBreak::JA\_JP XXXX

- length

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXXXXXXXXXXXXX

*XXXXXXXXX*

- as\_string

  - """OBJECT"""

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXUnicodeXXXXXXXXX

- cmp (STRING)

  - STRING "cmp" STRING

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXUnicodeXXXXXXXX

- concat (STRING)

  - STRING "." STRING

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXX STRING XXXXXXUnicodeXXXXXXXX XXXXXXXXX (*columns()* XXX) XXXXXXXXXX (*length()* XXX) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- join (\[STRING, ...\])

  *XXXXXXXXXX*X STRING XXXXXXXXXXXXXXXXXXXXXX STRING XXXX UnicodeXXXXXXXXXXX

- substr (OFFSET, \[LENGTH, \[REPLACEMENT\]\])

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXXXXX OFFSET X LENGTH XXXXXXXXXXXXX REPLACEMENT XXXXXXXXXXXXXXXXXXXXXX REPLACEMENT X UnicodeXXXXXXXX

*XXXXXXXXXXXXXXX*

- as\_array

  - "@{"OBJECT"}"

  - as\_arrayref

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- eos

  *XXXXXXXXXX*X XXXXXXXXXXXXXXXXXXXXXXXXXXX

- item (\[OFFSET\])

  *XXXXXXXXXX*X OFFSETXXXXXXXXXXXXXX OFFSET XXXXXXXXXXXXXXXXXXXXXXXXXXX

- next

  - "\<"OBJECT"\>"

  *XXXXXXXXXX*XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX

- pos (\[OFFSET\])

  *XXXXXXXXXX*X OFFSET XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX

XXXXXXXXX

- flag (\[OFFSET, \[VALUE\]\])

  *XXXXXXXXXX*X OFFSETXXXXXXXXXXXXXXXXXXXXXXXX OFFSET XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXX 255 XXXXXXXXXXXXXXX 0X

  XXXXXXXXXXXXXXXXXX

  - Unicode::LineBreak::ALLOW\_BEFORE

    XXXXXXXXXXXXXXXXXXXX

  - Unicode::LineBreak::PROHIBIT\_BEFORE

    XXXXXXXXXXXXXXXXXXXXXX

- lbclass (\[OFFSET\])

  OFFSETXXXXXXXXXXXXXXXXXXXXXXX (Unicode::LineBreak::JA\_JP XX) XXXX OFFSET XXXXXXXXXXXXXXXXXXXXXXXXXXX

  **X**: *lbc()* XXXXXXXX

- lbclass\_ext (\[OFFSET\])

  OFFSETXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (Unicode::LineBreak XX) XXXX XXXXXXXXXXXXXXXXXXXXX CM *XXXXXlbclass()* XXXXXX

  **X**: *lbcext()* XXXXXXXX

*XXX*

- lbc

  XXXXXXXXXXXXXXXXXXXXXXX (Unicode::LineBreak::JA\_JP XX) XXXX

- lbcext

  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (Unicode::LineBreak::JA\_JP XX) XXXX XXXXXXXXXXXXXXXXXXXXX CM XXXXX XXXXXXXXXXXXXXXXXXX

## CAVEATS

- •

  XXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXX)X

- •

  Perl X 5.10.1 XXXXXXXUnicode::GCString XXXXXXXX Unicode XXXXXXXXXXX `"utf8_mg_pos_cache_update"` XXXXXXXXXXXXXXXXX

  XXXXXXXXXXX

  ```
      $sub = substr($gcstring, $i, $j);
  ```

  XXXXXXXXXXXXXXXXXXX

  ```
      $sub = substr("$gcstring", $i, $j);
      $sub = substr($gcstring->as_string, $i, $j);
  ```

- •

  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXtailoringXXXXXXXXXXXXXXXX

## VERSION

`$VERSION` XXXXXXXXXXX

XXXXXXXXXXXX http://hatuka.nezumi.nu/repos/Unicode-LineBreak/ \<http://hatuka.nezumi.nu/repos/Unicode-LineBreak/\> XXXX

## SEE ALSO

\[UAX #29\] Mark Davis (2009-2010). *Unicode Standard Annex #29: Unicode Text Segmentation*, Revision 15-17. \<http://www.unicode.org/reports/tr29/\>.

## AUTHOR

Hatuka\*nezumi - IKEDA Soji \<hatuka(at)nezumi.nu\>

## COPYRIGHT

Copyright (C) 2009-2012 Hatuka\*nezumi - IKEDA Soji.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
