Если вы пытаетесь проанализировать любую строку, которая выглядит как /1234.jpg, то регулярные выражения - хороший способ. Если вам нужны строки, которые выглядят так только в img
тегах , используйте синтаксический анализатор HTML, а не регулярное выражение.
Если это первый случай, это выражение будет соответствовать "/1234.jpg
". Вы можете легко избавиться от деталей /
и .jpg
.
(/.+?\\.jpg)
Выражение гласит: «ищите любую строку, начинающуюся с /
, заканчивающуюся .jpg
и содержащую что-либо между ними».
И, используя упреждения и упреждения, этот соответствует просто "1234
":
(?<=/).+?(?=\\.jpg)
Это выражение гласит: «ищите позади /
, сопоставляйте что угодно, пока .jpg
не станет следующим».