Я получил эту Regex, что выходит из заводной кода:Groovy Regex: Что делает тильда в классе персонажей?
(?:[^\p{Alnum}äöü**~D~V~\~_**]|^)
(?:sometext|s\.t\.)
(?:[^\p{Alnum}äöü**~D~V~\~_**]|$$)
Единственное, что я не понимаю, эта часть:
**~D~V~\~_**
Что DOAS тильды делать там? Это ошибка? Или просто какой-то переключатель для класса символов?
Мое понимание состоит в том, что первая и третья строки соответствуют границам слов, а вторая соответствует рассматриваемому тексту (в длинной и короткой форме).
Я пробовал искать это (и искать здесь, конечно), но, к сожалению, плитка принадлежит к «совпадению этого» оператора в groovy, поэтому все, что я нашел здесь и там, было общей информацией о том, как что-то повторить.
Повторно пометить вопрос, чтобы указать, в какой среде вы работаете. Java? C#? И т. Д. – Utkanos
@Utkanos Лучше сейчас? Эта вещь широко из моей нормальной работы, поэтому я не знал, что это имело значение. – barigorokarl