- Автор темы
- #1
Нуждаюсь в помощи по составлению регулярки на РНР.
На входе могут быть такие строки:
На выходе разбить на переменные, например так:
Т.е. отдельно разбить на число, символ после числа, и сам текст
Некоторые закономерности:
1. после числа может быть только 1 символ: Р,S,E,$ без учета регистра
2. После числа с символом должен идти пробел
3. Числа могут быть не целыми с разделителем . или ,
4. Длина числа не больше 7 символов
5. Строка может начинатся только с цифры или символов +,-,%,\
На входе могут быть такие строки:
HTML:
1. 100
2. +100 цыпленок
3. -25.12 в какафку
4. -434р
5. \я текст
6. %$32,3
7. 100$ забухал
HTML:
1. $var1 = "100"; $var2 = ""; $var3 = "";
2. $var1 = "+100"; $var2 = ""; $var3 = "цыпленок";
3. $var1 = "-25"; $var2 = ""; $var3 = "в какафку";
4. $var1 = "-434"; $var2 = "р"; $var3 = "";
5. $var4 = "я текст";
8. $var5 = "$32,3";
9. $var1 = "100"; $var2 = "$"; $var3 = "забухал";
Некоторые закономерности:
1. после числа может быть только 1 символ: Р,S,E,$ без учета регистра
2. После числа с символом должен идти пробел
3. Числа могут быть не целыми с разделителем . или ,
4. Длина числа не больше 7 символов
5. Строка может начинатся только с цифры или символов +,-,%,\