这个词必须加上它后面的空格像这样的
词
也必须使用
如果这个词像 \gloss{word}, \(anything here)sezione{word}, \gloss{anything word any), \(这里的任何东西)sezione{anything word any },绝对不能被拿走。
如果里面的词像 \(anything but gloss or sezione){ word } 和 \{anything but gloss or sezione){strings word strings} 它必须被采用。
显然 aword、worda 和 aworda 都不能取。
(粗体字已取,字未取)
我无法捕捉到“{.... word .....}”中的单词
(?<!(sezione\{)|(gloss\{))(\b)( ?)word(\b)(?!.*\{})
到目前为止,我的猜测是,我会在后视和前瞻 ( (?<!(sezione\{)|(gloss\{).*)[...]
) 上添加一个“.*”,但这样它就停止工作了。
如果这件事,我打算使用Java的正则表达式引擎
提前致谢
编辑:主要问题是
\(这里的任何东西)sezione{任何字词任何东西}
如果我不能得到这个,这应该可以解决整个问题