如何将 SRX 规则设置为在字符前后都中断

How to set SRX rule to break both before and after a character

我正在使用 SRX 规范更新 SRX 规则文件 www.ttt.org/oscarstandards/srx/srx10.html

之前和之后,没有明确提到如何在某个文本之后进行中断。

文档中出现项目符号\u2022,需要在自己的段中,因此前后都需要打断。

我想到的唯一解决办法是:

<rule break="yes">
    <afterbreak>\u2022</afterbreak>
</rule>
<rule break="yes">
    <beforebreak>\u2022</beforebreak>
</rule>

这是正确的语法吗?

根据 1.2. Regular Expressions section, 1.2.1. Metacharacters table:

\uhhhh    Match the character with the hex value hhhh.
...
\x{hhhh}    Match the character with hex value hhhh
\xhh    Match the character with two digit hex value hh

您可以使用这三种表示法中的任何一种,但我想您可能只保留 SRX 规则。