\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)