Написать регулярку.

Заказать скрипт
  • Нужно написать регулярку по условиям которые написал ниже. Цену пишите в личку.

    Что нужно сделать:
    Есть 2 строки

    любой какой-то текст views">
    
    любой какой-то текст views">любой какой-то текст
    

    нужно с помощью кубика "Регулярка" > "Заменить строку"

    заменить "> на @@@

    Но меняем только в той строке, если после "> идёт любой какой-то текст прям сразу без пробела, то есть мы меняем во 2-ой строке.

    "любой какой-то текст" , это в прямом смысле, любой текст который стоит до слова views и после символа > , только в первом случае, в строке любой какой-то текст views"> он стоит вначале, и тогда мы такую строку не трогаем, регулярка должна игнорировать такую строку.

    А если находит строку где любой текст стоит и до и после views"> , тогда меняем "> на @@@

    Я написал в конструкторе баса, но моя регулярка всё удаляет ((

    views+(">)[\s\S]+
    
  • @mik888em said in Написать регулярку.:

    Нужно написать регулярку по условиям которые написал ниже. Цену пишите в личку.

    Что нужно сделать:
    Есть 2 строки

    любой какой-то текст views">
    
    любой какой-то текст views">любой какой-то текст
    

    нужно с помощью кубика "Регулярка" > "Заменить строку"

    заменить "> на @@@

    Но меняем только в той строке, если после "> идёт любой какой-то текст прям сразу без пробела, то есть мы меняем во 2-ой строке.

    "любой какой-то текст" , это в прямом смысле, любой текст который стоит до слова views и после символа > , только в первом случае, в строке любой какой-то текст views"> он стоит вначале, и тогда мы такую строку не трогаем, регулярка должна игнорировать такую строку.

    А если находит строку где любой текст стоит и до и после views"> , тогда меняем "> на @@@

    Я написал в конструкторе баса, но моя регулярка всё удаляет ((

    views+(">)[\s\S]+
    

    Вам же дали ответ, проще всего получить нужный текст используя Xpath. Если нужна именно регулярка, то подойдёт и такая:

    views">(.+)
    

    https://regex101.com/r/3PKrJA/1