\p{Grapheme_Cluster_Break=CR}
\p{Grapheme_Cluster_Break=LF}
\p{Grapheme_Cluster_Break=Control}
\p{Grapheme_Cluster_Break=Extend}
\p{Grapheme_Cluster_Break=ZWJ}
\p{Grapheme_Cluster_Break=Regional_Indicator}
\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}
\p{Extended_Pictographic}
[[$Extend-\p{ccc=0}] $ZWJ]
$CR × $LF
( $Control | $CR | $LF ) ÷
÷ ( $Control | $CR | $LF )
$L × ( $L | $V | $LV | $LVT )
( $LV | $V ) × ( $V | $T )
( $LVT | $T) × $T
× ($Extend | $ZWJ)
× $SpacingMark
$Prepend ×
$ExtPict $Extend* $ZWJ × $ExtPict
^ ($RI $RI)* $RI × $RI
[^$RI] ($RI $RI)* $RI × $RI
\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=CP}
\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=HL}
\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}
\p{Line_Break=Conditional_Japanese_Starter}
\p{Line_Break=Regional_Indicator}
\p{Line_Break=E_Base}
\p{Line_Break=E_Modifier}
\p{Line_Break=ZWJ}
\p{Line_Break=ZWJ}
[$CM1 $ZWJ]
[$AI $AL $SG $XX $SA]
[$NS $CJ]
$CM*
[$SP $BK $CR $LF $NL $ZW]
[^ $SP $BK $CR $LF $NL $ZW]
[^ $SP $BA $HY $CM]
[^ $BA $HY $CM]
[^ $NU $CM]
[$BK $CB $CR $LF $NL $SP $ZW]
($AI $X)
($AL $X)
($B2 $X)
($BA $X)
($BB $X)
($CB $X)
($CL $X)
($CP $X)
($CM $X)
($EX $X)
($GL $X)
($H2 $X)
($H3 $X)
($HL $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)
($RI $X)
($EB $X)
($EM $X)
($ZWJ $X)
($AL | ^ $CM | (?<=$Spec1_) $CM)
$BK ÷
$CR × $LF
$CR ÷
$LF ÷
$NL ÷
× ( $BK | $CR | $LF | $NL )
× $SP
× $ZW
$ZW $SP* ÷
$ZWJ_O ×
$Spec2_ × $CM
× $WJ
$WJ ×
$GL ×
$Spec3a_ × $GL
$Spec3b_ $CM+ × $GL
^ $CM+ × $GL
× $EX
$Spec4_ × ($CL | $CP | $IS | $SY)
$Spec4_ $CM+ × ($CL | $CP | $IS | $SY)
^ $CM+ × ($CL | $CP | $IS | $SY)
$OP $SP* ×
$QU $SP* × $OP
($CL | $CP) $SP* × $NS
$B2 $SP* × $B2
$SP ÷
× $QU
$QU ×
÷ $CB
$CB ÷
$Spec5_ ($HY | $HH) × $AL
× $BA
× $HY
× $NS
$BB ×
$HL ($HY | $BA) ×
$SY × $HL
($AL | $HL) × $IN
$EX × $IN
($ID | $EB | $EM) × $IN
$IN × $IN
$NU × $IN
($AL | $HL) × $NU
$NU × ($AL | $HL)
$PR × ($ID | $EB | $EM)
($ID | $EB | $EM) × $PO
($PR | $PO) × ($AL | $HL)
($AL | $HL) × ($PR | $PO)
($PR | $PO) × ( $OP | $HY )? $NU
( $OP | $HY ) × $NU
$NU × ($NU | $SY | $IS)
$NU ($NU | $SY | $IS)* × ($NU | $SY | $IS | $CL | $CP)
$NU ($NU | $SY | $IS)* ($CL | $CP)? × ($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 | $HL) × ($AL | $HL)
$IS × ($AL | $HL)
($AL | $HL | $NU) × $OP
$CP × ($AL | $HL | $NU)
^ ($RI $RI)* $RI × $RI
[^$RI] ($RI $RI)* $RI × $RI
$RI ÷ $RI
$EB × $EM
\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*)
($Sep | $CR | $LF)
($STerm | $ATerm)
$CR × $LF
$ParaSep ÷
× [$Format $Extend]
$ATerm × $Numeric
($Upper | $Lower) $ATerm × $Upper
$ATerm $Close* $Sp* × $NotPreLower_* $Lower
$SATerm $Close* $Sp* × ($SContinue | $SATerm)
$SATerm $Close* × ( $Close | $Sp | $ParaSep )
$SATerm $Close* $Sp* × ( $Sp | $ParaSep )
$SATerm $Close* $Sp* $ParaSep? ÷
× $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}
\p{Word_Break=Regional_Indicator}
\p{Word_Break=Hebrew_Letter}
\p{Word_Break=Double_Quote}
\p{Word_Break=Single_Quote}
\p{Word_Break=ZWJ}
\p{Extended_Pictographic}
\p{Word_Break=WSegSpace}
($ALetter | $Hebrew_Letter)
($MidNumLet | $Single_Quote)
[$Format $Extend $ZWJ]
[^ $Newline $CR $LF ]
($Katakana $FE*)
($ALetter $FE*)
($MidLetter $FE*)
($MidNum $FE*)
($MidNumLet $FE*)
($Numeric $FE*)
($ExtendNumLet $FE*)
($RI $FE*)
($Hebrew_Letter $FE*)
($Double_Quote $FE*)
($Single_Quote $FE*)
($AHLetter $FE*)
($MidNumLetQ $FE*)
$CR × $LF
($Newline | $CR | $LF) ÷
÷ ($Newline | $CR | $LF)
$ZWJ × $ExtPict
$WSegSpace × $WSegSpace
$NotBreak_ × [$Format $Extend $ZWJ]
$AHLetter × $AHLetter
$AHLetter × ($MidLetter | $MidNumLetQ) $AHLetter
$AHLetter ($MidLetter | $MidNumLetQ) × $AHLetter
$Hebrew_Letter × $Single_Quote
$Hebrew_Letter × $Double_Quote $Hebrew_Letter
$Hebrew_Letter $Double_Quote × $Hebrew_Letter
$Numeric × $Numeric
$AHLetter × $Numeric
$Numeric × $AHLetter
$Numeric ($MidNum | $MidNumLetQ) × $Numeric
$Numeric × ($MidNum | $MidNumLetQ) $Numeric
$Katakana × $Katakana
($AHLetter | $Numeric | $Katakana | $ExtendNumLet) × $ExtendNumLet
$ExtendNumLet × ($AHLetter | $Numeric | $Katakana)
^ ($RI $RI)* $RI × $RI
[^$RI] ($RI $RI)* $RI × $RI