|
|
|
| Приветствую!
Подскажите, можно ли нарезать вот такую строку
Строки могут быть такие:
1. Значение1: Значение2 # комментарий
2. Значение1: Значение2 = Значение3.1; Значение3.2; Значение3.3 ... # комментарий
Первый разделитель - двоеточие,
Второй разделитель "=" - 0 или 1 раз
Затем точки с запятой - 0 или много раз
Затем решетка 0 или 1 раз
Все значения - это строки символов, комментарий- фраза (слова с пробелами) должен оказаться непорезанным
Например:
0x0000: var_1 # m1.a.0; Это мой коммент
Разобьется на
0x0000
var_1
m1.a.0; Это мой коммент
|
а
0x0000: var_1 = var_2; var_3 # m1.a.0; Это мой коммент
на
0x0000
var_1
var_2
var_3
m1.a.0; Это мой коммент
|
| |
|
|
|
|
|
|
|
для: frostyland
(02.11.2008 в 18:07)
| | Наверно как-то так
<pre>
<?php
$text="Значение1: Значение2 = Значение3.1; Значение3.2; Значение3.3 ... # комментарий";
$res=preg_split("#:|=|;|\##",$text);
print_r ($res);
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(02.11.2008 в 21:31)
| | Мне нужно регуляркой попробовать.
Это не для PHP а для C++ проекта. | |
|
|
|
|
автор: Logo (05.11.2008 в 10:26) |
|
|
для: frostyland
(03.11.2008 в 11:21)
| | Это и есть регулркой. Толко вместо такой регулрки в PHP функцией разбить | |
|
|
|