BladeMight
BladeMight
> А можно делать первые буквы предложений прописными? Через сниппеты? Но в сниппетах максимум 2 Слова. Так что `^` значит начало слова а не строки в Mahou. Вот такой будет...
Ты точно поставит этот: ``` ->regex/(?\U$1\E Другой способ тоже есть? `CustomConversion.txt` - чем не вариант?
:exclamation: :exclamation: **Нет. Сниппеты не знают что такое начало строки. Они видят(помнят) только слова которые ты вводишь.**
> Обновил Mahou, поставил код. Сделает буквы прописным. Но после конвертации первой буквы следующего предложения предыдущие буквы снова становятся строчными: Mahou помнит какими ты их вводил, он не запоминает модификацию...
В 320b910 сделал исправление для `CustomConversion.txt` теперь там тоже правильные разделения по `|`. > А в CustomConversion.txt можно указать начало строки? Ведь они не сниппеты Да, можно. > На тесте...
И еще насчёт: > нужно явно указывать конец для \U/\L используя \E. Если `\E` не указано, вместо него используется конец строки `$`.
> Что изменить в коде Вот так: https://regex101.com/r/NNrS7o/1 ?
> Почему-то перестал работать этот код: > >`s/(^|[\.!?]\s)([a-zа-яўқғҳ])/$1\U$2\E/` Может ты забыл `|` в конце?
Видел: https://github.com/BladeMight/Mahou/issues/262#issuecomment-583745236 ?
Можно было и так: https://regex101.com/r/NNrS7o/3 (т.е. вместо `(\s|$)`(хотя это [можно было](https://regex101.com/r/NNrS7o/4) тоже заменить на просто `\s`) `\b`(границы слов))