Как регуляркой удалить куски в тексте?

Поддержка
  • Есть строка, в которой текст:

    
    random text 1***trash2***y6f dhy 1 month ago 14 minutes, 29 seconds 3,620 name***trash3***random text 1","random text 2***trash2***pot 5aq 3 months ago 9 minutes, 9 seconds 226,629 name***trash3***random text 2","random text 3***trash2***uan 4fp 5 months ago 26 minutes 506,950 name***trash3***random text 3"
    
    

    Хочу удалить то, что выделил желтым и синим .
    we.jpg

    Если не понятно, то далее я поясню подробнее:

    Желтое - это что между name и кавычкой "

    Как я это хочу реализовать:
    В тексте с помощью "Регулярные выражения" --> "Заменить строку удалить вот эти куски в этой строке (удаляем до кавычки, её не трогаем):

    ***trash3***random text 1
    ***trash3***random text 2
    ***trash3***random text 3
    

    то есть удаляем

    ***trash3***
    

    и сразу идущий после него любой рандомный текст до замыкающей кавычки (кавычку не удаляем).

    random text 1 - это какое-то рандомное предложение состоящее из нескольких слов.

    Обратите внимание, что этот же самый рандомный текст стоит до ***trash2 ***, но его мы не удаляем.

    Я использовал https://bablosoft.github.io/RegexpConstructor/ и создал регулярку, которую ставлю в кубик так:

    "Регулярное выражение" ***trash3***+([\s\S]+)"+

    и

    "Заменить на" пустоту

    которая должна удалить из строки фрагмент ***trash3 *** и любой текст который без пробела начинается после ***trash3 *** , но она убирает все данные с первого до последнего совпадения найденного в строке..... по сути оставляя только начало и конец от всей строки.

    Tак-же хочу удалить такой рандомный текст :

    70f dhy
    pot 5aq
    uan 4fp
    

    Который идёт между *** trash2* ** и цифрой пробел и временным названием. Типа 6 year, 22 years, 1 day или 17 days... и так далее.

    А синее - это то что между *** trash2 *** и любое из этих значений:

    {цифра} minutes
    {цифра} minute
    {цифра} day 
    {цифра} days
    {цифра} weeks 
    {цифра} week
    {цифра} hours 
    {цифра} hour
    {цифра} years 
    {цифра} year
    {цифра} months
    {цифра} month
    

    Но скорее всего это уже следующим кубиком, со своей регуляркой, т.к чистку можно разбить на 2 кубика.