Я использую функцию str_replace в пакете stringr в R. Я хочу, чтобы заменить подстроку между PARTITIONED BY и ЗАПОМНЕННАЯ ASрегулярное выражение, строка матч, который содержит разрыв строки с lookaroud str_replace в R
Эти команды работают
my_string="esrhjg erguhg rziughrtPARTITIONED BY hzueirghf zreeuifh iuehg reuhg riutghSTORED ASiugh oer hfz"
p="(?<=PARTITIONED BY).*(?=STORED AS)"
str_replace(my_string,p,"TO REPLACE")
Эти cammands не (добавить \ п)
my_string="esrhjg erguhg rziughrtPARTITIONED BY hz\nueirghf zreeuifh iuehg reuhg riutghSTORED ASiugh oer hfz"
p="(?<=PARTITIONED BY).*(?=STORED AS)"
str_replace(my_string,p,"TO REPLACE")
Как сделать str_replace работу, если «между» строка содержит перевод строки \ п?
удивительный, большое спасибо! –