Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpRgCF 112 of 280 menu
◀ ▶

Кириллица в шаблоне в Go

Для русских букв группы ASCII не подходят. В RE2 используют свойство \p{Cyrillic} или общие буквы \p{L}.

Найдем русские слова:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`\p{Cyrillic}+`) txt := "дом home мост" fmt.Println(re.FindAllString(txt, -1)) }

Дана строка:

txt := "Москва и Paris"

Найдите только кириллические фрагменты.

Дана строка:

txt := "ежик ezhik"

Скажите, покроет ли \p{Cyrillic} русские буквы в слове "ежик".

Дана строка:

txt := "123 текст 456"

Сочетайте цифры ASCII и кириллицу в двух образцах.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить