Получить определёный урывок текста
-
@kastiels said in Получить определёный урывок текста:
https://xyz.com/registration/activate,cb4eef955d0598d53dc2a4d9315ce864
ну если пользоваться конструктором Баса то вытягивает все
https://[\s\S]+/activate,([\s\S]+) -
@kastiels
в таких случаях не нужна регулярка, досточно выполнить код
[[TEST]] = [[STRING]].split(",")[1]
Где [[STRING]] - переменная с твой строкой, но тут только если в строке только то что ты привел выше
в переменной [[TEST]] будет твоя строка -
@seedgg оно то так и есть) и я это прекрасно понимаю.
Вот получается при попытке извлечь данные этим регулярным выражением<br><br>([\s\S]+?)<br>получаю такую строку
https://xyz.com/registration/activate,cb4eef955d0598d53dc2a4d9315ce864затем я на эту строку использую это регулярное выражение
(?<=,).*?$и получаю пустую переменную, првоерял её одну всё работает, и примеры выше тоже работают, но вот так как у меня не получается.
по сути нужно что бы результат, вот этот,https://xyz.com/registration/activate,cb4eef955d0598d53dc2a4d9315ce864хранился где то в другом месте, тогда всё будет работать, и вот не знаю куда её запихнуть
-
-
Стыдно даже обращаться. Вот простейшая строка:
value="у моей сестры точно такая же шубка, это ZARA ?">Мое регулярное выражение value="([s\S]+)" почему-то не срабатывает, а точнее через раз.
В конструкторе тоже не работает, что такое не могу понять. Хотя на некоторых аналогичных строках отрабатывает,а бывает вот такая регулярка срабатывает value="(\w+)" -
@seedgg Спасибо. Умом это дело не понять, вроде и читал на эту тему, а все равно порой логику понять не могу. Моя регулярка без > нам многих аналогичных строках начало value=" и конец "> отрабататывала, а вот на этой и некоторых других нет. Самое главное там на странице всего две строки текста. Там искать то нечего :)
-
@Denis_krsk Регулярки это конечно хорошо, но может значение value можно получить через Xpath? Скиньте код страницы.
В вашей регулярке одна ошибка, нету слеша перед s,
value="([\s\S]+)"
Так что дело тут не в >. -
This post is deleted!