tgoop.com/R4marketing/204
Create:
Last Update:
Last Update:
Регулярные выражения штука очень мощная.
Одной из часто встречающихся задач при работе со строками - получить подстроку до, или после определённого символа. Либо подстроку находящуюся между двумя символами.
Реализовать это можно несколькими способами, но наиболее простой я приведу ниже.
Строка: mytext#123456
Задача: получить часть строки до #
, и получить часть строки после #
.library(stringr)
получить подстроку до #Ссылка на статью в которой подробно описан просмотр вперёд и назад в регулярных выражениях.
str_extract("mytext#123456", ".*(?=#)")
# [1] "mytext"
# получить подстроку после #
str_extract("mytext#123456", "(?<=#).*")
# [1] "123456"
# получить строку между # и @
str_extract("mytext#MyString@123456", "(?<=#).*(?=@)")
# [1] "MyString"
BY R4marketing | канал Алексея Селезнёва | Язык R
Share with your friend now:
tgoop.com/R4marketing/204