Regex / Preg: не найдено, если найдено
Я пытаюсь сделать какой-нибудь PHP preg. Но, похоже, я не могу заставить его совпадать, если я хочу строку без чего-либо в ней.
Пример:
Hello! My name is [b]Peter Jack[/b]
Если найден Питер Джек с его фамилией, он НЕ будет совпадать, но если найден & quot; [b] Peter [/ b] & quot; это будет соответствовать.
Любой, кто мне плохо объясняет, прокомментируйте, есть ли что-то еще, что вам нужно, чтобы помочь мне решить эту проблему.
Другой способ, о котором я могу сказать, это то, что если я получил ссылку на веб-сайт, он будет соответствовать и делать то же самое в preg_replace, но если ссылка на веб-сайт заканчивается как .png (изображение), он не будет совпадать и не буду делать ссылку.
example.com/image.png
Не будет соответствовать, потому что он содержит .png
example.com/image
Будет соответствовать, потому что это делаетnot содержать .png