wDevil
Новичок
Regex(строка сожержащия А вначале и НЕ содержащия B в конце). Видимо конец раб дня...
Что-то свасем веру в жисть теряю видимо пора домой топать... Скорей всего завтра по утру будет видна очевидная ошибкп, которую хз почему в тевчении вот уже 20 мин не могу найти, но все же из любопытства, а то успокоится не могу
$var="abc";
~(^a).*(?!c$)~
или
~(?<=a).*(?!c$)~
не работают.
Зато работает
~(?<=a)\w(?!c$)~
работает, но если напишем $var="abhc"; - фиг. Добавим что любая буква повторяющася более 1 раза - находит даже если C на конце есть.
Ткните носом а...
Что-то свасем веру в жисть теряю видимо пора домой топать... Скорей всего завтра по утру будет видна очевидная ошибкп, которую хз почему в тевчении вот уже 20 мин не могу найти, но все же из любопытства, а то успокоится не могу
$var="abc";
~(^a).*(?!c$)~
или
~(?<=a).*(?!c$)~
не работают.
Зато работает
~(?<=a)\w(?!c$)~
работает, но если напишем $var="abhc"; - фиг. Добавим что любая буква повторяющася более 1 раза - находит даже если C на конце есть.
Ткните носом а...
У него .* - жадное, поэтому условная подмаска игнорируется.