Шаблон без пробелов, за которым следует тот же шаблон сPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Шаблон без пробелов, за которым следует тот же шаблон с

Сообщение Anonymous »

У меня есть много вещей следующего типа: a+2da + 2d
Первая часть Содержимое диапазона является частью математического выражения a+2d (без пробелов), а вторая часть содержит тот же текст, но с пробелами вокруг оператора: a + 2d. Мне нужно иметь возможность захватить a+2d, чтобы я мог его удалить.
Некоторые примеры полученных выражений:

Код: Выделить всё

x-y=3x - y = 3
, a+b-c=da + b - c = d, x-y=3x - y = 3, и это может включать подчеркивание и скобки, например a_n=a+(n-1)da_n = a + (n - 1)d
Я могу найти первую половину (только) более простых примеров, используя регулярное выражение:
< р>

Код: Выделить всё

/((\w*[\+|\-|\=]\w*)*)/
и вторая половина (только) с использованием пробелов

Код: Выделить всё

/((\w* [\+|\-|\=] \w*)*)/
Но я понятия не имею, как сопоставить вторую половину с первой или наоборот. Ни один из примеров «заглянуть вперед» или «заглянуть назад», с которыми я столкнулся, не соответствовал ситуации и очень быстро усложнился.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ttern-with
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»