我正在使用利用Java Regex API(支持分组)的Elasticsearch。
我想做的是能够将带有空格的字母作为可选前缀和必填后缀,并带有下划线:
"e hello world" => "_e_ hello world" (doesn't work for my solution)
"hello e world" => "hello _e_ world" (works)
我的解决方法是:
"pattern": "(?<=\\s)(e)(?=\\s)",
"replacement": " _$1_ "
如何使第一眼后视成为可选内容?