Что регулярное выражение будет работать, чтобы соответствовать только определенные строки, которые имеют диапазон значений (например, 20-25 дней) в тексте исходных данных (образец ниже):фильтра линии на основе диапазона стоимости, с использованием регулярных выражений
[product-1][arbitrary-text][expiry-17days]
[product-2][arbitrary-text][expiry-22days]
[product-3][arbitrary-text][expiry-29days]
[product-4][arbitrary-text][expiry-25days]
[product-5][arbitrary-text][expiry-10days]
[product-6][arbitrary-text][expiry-12days]
[product-7][arbitrary-text][expiry-20days]
[product-8][arbitrary-text][expiry-26days]
'product'
и 'expiry'
текст является статическим (не изменяется), а их соответствующие значения изменяются.
'arbitrary-text'
также отличается для каждой линии/продукта. Поэтому в приведенном выше примере регулярное выражение должно соответствовать только/возвратным линиям, срок действия которых истекает через 20-25 дней.
Ожидаемые регулярное выражение соответствует:
[product-2][arbitrary-text][expiry-22days]
[product-4][arbitrary-text][expiry-25days]
[product-7][arbitrary-text][expiry-20days]
Спасибо.
Спасибо, будет только соответствовать цифрам. Я бы хотел сопоставить всю строку с этим диапазоном дней. – Nick