\p{Grapheme_Cluster_Break=CR}
\p{Grapheme_Cluster_Break=LF}
\p{Grapheme_Cluster_Break=Control}
\p{Grapheme_Cluster_Break=Extend}
\p{Grapheme_Cluster_Break=Prepend}
\p{Grapheme_Cluster_Break=SpacingMark}
\p{Grapheme_Cluster_Break=L}
\p{Grapheme_Cluster_Break=V}
\p{Grapheme_Cluster_Break=T}
\p{Grapheme_Cluster_Break=LV}
\p{Grapheme_Cluster_Break=LVT}
$CR × $LF
( $Control | $CR | $LF ) ÷
÷ ( $Control | $CR | $LF )
$L × ( $L | $V | $LV | $LVT )
( $LV | $V ) × ( $V | $T )
( $LVT | $T) × $T
× $Extend
× $SpacingMark
$Prepend ×
\p{Line_Break=Ambiguous}
\p{Line_Break=Alphabetic}
\p{Line_Break=Break_Both}
\p{Line_Break=Break_After}
\p{Line_Break=Break_Before}
\p{Line_Break=Mandatory_Break}
\p{Line_Break=Contingent_Break}
\p{Line_Break=Close_Punctuation}
\p{Line_Break=Combining_Mark}
\p{Line_Break=Carriage_Return}
\p{Line_Break=Exclamation}
\p{Line_Break=Glue}
\p{Line_Break=H2}
\p{Line_Break=H3}
\p{Line_Break=Hyphen}
\p{Line_Break=Ideographic}
\p{Line_Break=Inseparable}
\p{Line_Break=Infix_Numeric}
\p{Line_Break=JL}
\p{Line_Break=JT}
\p{Line_Break=JV}
\p{Line_Break=Line_Feed}
\p{Line_Break=Next_Line}
\p{Line_Break=Nonstarter}
\p{Line_Break=Numeric}
\p{Line_Break=Open_Punctuation}
\p{Line_Break=Postfix_Numeric}
\p{Line_Break=Prefix_Numeric}
\p{Line_Break=Quotation}
\p{Line_Break=Complex_Context}
\p{Line_Break=Surrogate}
\p{Line_Break=Space}
\p{Line_Break=Break_Symbols}
\p{Line_Break=Word_Joiner}
\p{Line_Break=Unknown}
\p{Line_Break=ZWSpace}
[$AI $AL $XX $SA $SG]
$CM*
[$SP $BK $CR $LF $NL $ZW]
[^ $SP $BK $CR $LF $NL $ZW]
[^ $SP $BA $HY $CM]
[^ $BA $HY $CM]
[^ $NU $CM]
($AI $X)
($AL $X)
($B2 $X)
($BA $X)
($BB $X)
($CB $X)
($CL $X)
($CM $X)
($CM $X)
($GL $X)
($H2 $X)
($H3 $X)
($HY $X)
($ID $X)
($IN $X)
($IS $X)
($JL $X)
($JT $X)
($JV $X)
($NS $X)
($NU $X)
($OP $X)
($PO $X)
($PR $X)
($QU $X)
($SA $X)
($SG $X)
($SY $X)
($WJ $X)
($XX $X)
($AL | ^ $CM | (?<=$Spec1_) $CM)
$BK ÷
$CR × $LF
$CR ÷
$LF ÷
$NL ÷
× ( $BK | $CR | $LF | $NL )
× $SP
× $ZW
$ZW ÷
$Spec2_ × $CM
× $WJ
$WJ ×
$GL ×
$Spec3a_ × $GL
$Spec3b_ $CM+ × $GL
^ $CM+ × $GL
× $EX
$Spec4_ × ($CL | $IS | $SY)
$Spec4_ $CM+ × ($CL | $IS | $SY)
^ $CM+ × ($CL | $IS | $SY)
$OP $SP* ×
$QU $SP* × $OP
$CL $SP* × $NS
$B2 $SP* × $B2
$SP ÷
× $QU
$QU ×
÷ $CB
$CB ÷
× $BA
× $HY
× $NS
$BB ×
$AL × $IN
$ID × $IN
$IN × $IN
$NU × $IN
$ID × $PO
$AL × $NU
$NU × $AL
$PR × $ID
$PR × $AL
$PO × $AL
($PR | $PO) × ( $OP | $HY )? $NU
( $OP | $HY ) × $NU
$NU × ($NU | $SY | $IS)
$NU ($NU | $SY | $IS)* × ($NU | $SY | $IS | $CL)
$NU ($NU | $SY | $IS)* $CL? × ($PO | $PR)
$JL × $JL | $JV | $H2 | $H3
$JV | $H2 × $JV | $JT
$JT | $H3 × $JT
$JL | $JV | $JT | $H2 | $H3 × $IN
$JL | $JV | $JT | $H2 | $H3 × $PO
$PR × $JL | $JV | $JT | $H2 | $H3
$AL × $AL
$IS × $AL
\p{Sentence_Break=CR}
\p{Sentence_Break=LF}
\p{Sentence_Break=Extend}
\p{Sentence_Break=Format}
\p{Sentence_Break=Sep}
\p{Sentence_Break=Sp}
\p{Sentence_Break=Lower}
\p{Sentence_Break=Upper}
\p{Sentence_Break=OLetter}
\p{Sentence_Break=Numeric}
\p{Sentence_Break=ATerm}
\p{Sentence_Break=STerm}
\p{Sentence_Break=Close}
\p{Sentence_Break=SContinue}
.
[$Format $Extend]
[^ $OLetter $Upper $Lower $Sep $CR $LF $STerm $ATerm]
($Sp $FE*)
($Lower $FE*)
($Upper $FE*)
($OLetter $FE*)
($Numeric $FE*)
($ATerm $FE*)
($STerm $FE*)
($Close $FE*)
($SContinue $FE*)
$CR × $LF
($Sep | $CR | $LF) ÷
× [$Format $Extend]
$ATerm × $Numeric
$Upper $ATerm × $Upper
$ATerm $Close* $Sp* × $NotPreLower_* $Lower
($STerm | $ATerm) $Close* $Sp* × ($SContinue | $STerm | $ATerm)
( $STerm | $ATerm ) $Close* × ( $Close | $Sp | $Sep | $CR | $LF )
( $STerm | $ATerm ) $Close* $Sp* × ( $Sp | $Sep | $CR | $LF )
( $STerm | $ATerm ) $Close* $Sp* ($Sep | $CR | $LF)? ÷
× $Any
\p{Word_Break=CR}
\p{Word_Break=LF}
\p{Word_Break=Newline}
\p{Word_Break=Extend}
\p{Word_Break=Format}
\p{Word_Break=Katakana}
\p{Word_Break=ALetter}
\p{Word_Break=MidLetter}
\p{Word_Break=MidNum}
\p{Word_Break=MidNumLet}
\p{Word_Break=Numeric}
\p{Word_Break=ExtendNumLet}
[$Format $Extend]
[^ $Newline $CR $LF ]
($Katakana $FE*)
($ALetter $FE*)
($MidLetter $FE*)
($MidNum $FE*)
($MidNumLet $FE*)
($Numeric $FE*)
($ExtendNumLet $FE*)
$CR × $LF
($Newline | $CR | $LF) ÷
÷ ($Newline | $CR | $LF)
$NotBreak_ × [$Format $Extend]
$ALetter × $ALetter
$ALetter × ($MidLetter | $MidNumLet) $ALetter
$ALetter ($MidLetter | $MidNumLet) × $ALetter
$Numeric × $Numeric
$ALetter × $Numeric
$Numeric × $ALetter
$Numeric ($MidNum | $MidNumLet) × $Numeric
$Numeric × ($MidNum | $MidNumLet) $Numeric
$Katakana × $Katakana
($ALetter | $Numeric | $Katakana | $ExtendNumLet) × $ExtendNumLet
$ExtendNumLet × ($ALetter | $Numeric | $Katakana)