Я сейчас бью себя головой о стену, пытаясь понять это. Короче говоря, я хотел бы преобразовать строку между 2 UTF-8 'u0002' в форматирование жирным шрифтом. Это для IRC-клиента, над которым я работаю, поэтому я немного разбирался с этим. Я попробовал regex и обнаружил, что сопоставление с rtf as ((\ '02) работает, чтобы поймать его, но я не уверен, как сопоставить последний символ и изменить его на \ bclear или что-либо подобное форматирующее закрытие rtf.
Я не могу точно вставить текст, который пытаюсь проанализировать, потому что символы отфильтрованы из поста. Но если смотреть на значение char, его int равен 2.
Вот попытка вставить оскорбительный текст:
[02:34] тестовый тест