R4MARKETING Telegram 204
​​Регулярные выражения штука очень мощная.

Одной из часто встречающихся задач при работе со строками - получить подстроку до, или после определённого символа. Либо подстроку находящуюся между двумя символами.

Реализовать это можно несколькими способами, но наиболее простой я приведу ниже.

Строка: mytext#123456
Задача: получить часть строки до #, и получить часть строки после #.


library(stringr)
 получить подстроку до #
str_extract("mytext#123456", ".*(?=#)")
# [1] "mytext"

# получить подстроку после #
str_extract("mytext#123456", "(?<=#).*")
# [1] "123456"

# получить строку между # и @
str_extract("mytext#MyString@123456", "(?<=#).*(?=@)")
# [1] "MyString"

Ссылка на статью в которой подробно описан просмотр вперёд и назад в регулярных выражениях.



tgoop.com/R4marketing/204
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.” The SUCK Channel on Telegram, with a message saying some content has been removed by the police. Photo: Telegram screenshot. How to create a business channel on Telegram? (Tutorial) For crypto enthusiasts, there was the “gm” app, a self-described “meme app” which only allowed users to greet each other with “gm,” or “good morning,” a common acronym thrown around on Crypto Twitter and Discord. But the gm app was shut down back in September after a hacker reportedly gained access to user data.
from us


Telegram R4marketing | канал Алексея Селезнёва | Язык R
FROM American