Регулярное выражение — это последовательность символов, которые определяют шаблон поиска. Перейти языковой поддержки регулярных выражений. Регулярное выражение используется для анализа, фильтрации, проверки и извлечения значимой информации из большого текста, такого как журналы, выходные данные, генерируемые другими программами и т. Д.
В регулярном выражении Go вы можете найти крайнее левое значение индекса указанного регулярного выражения в данной строке с помощью метода FindStringIndex () . Этот метод возвращает двухэлементный фрагмент целых чисел, который определяет расположение крайнего левого совпадения в данной строке регулярного выражения и совпадения, например str [loc [0]: loc [1]]. Или он вернет ноль, если совпадение не найдено. Этот метод определен в пакете regexp, поэтому для доступа к этому методу вам необходимо импортировать пакет regexp в вашу программу.
Синтаксис:
func (re *Regexp) FindStringIndex(str string) (loc []int)
Пример 1:
|
Выход:
[1 3] [8 10] [] []
Пример 2:
|
Выход:
Found: 345 with index value: [9 12]
Рекомендуемые посты:
- Голанг | Поиск индекса регулярного выражения, присутствующего в слайсе
- Голанг | Извлечение всех регулярных выражений из строки
- Голанг | Извлечение регулярного выражения из строки
- Голанг | Проверка строки на наличие указанного регулярного выражения
- Голанг | Замена всей строки, которая соответствует регулярному выражению
- Голанг | Извлечение регулярного выражения из среза
- Голанг | Проверка байта слайса для указанного регулярного выражения
- Нахождение значения индекса указанного байта в срезе байтов в Golang
- Проверьте, присутствует ли данный символ в строке Golang
- Как найти значение индекса указанной строки в Голанге?
- Как найти последнее значение индекса указанной строки в Голанге?
- Голанг | Как найти индекс руны в строке?
- Голанг | Разделение фрагмента, разделенного указанным выражением
- Как посчитать конкретные символы, присутствующие в срезе в Голанге?
- Проверьте, присутствует ли указанный элемент во фрагменте байтов в Golang
0.00 (0%) 0 votes