У меня проблема.Мне нужно найти различные текстовые таблицы в тексте, например:
+--------------------+--------------------+---------------------+
| Some data | Some results | Some things |
| | | (modules) |
+--------------------+--------------------+---------------------+
| | | |
| | +---------------------+
| | | |
| +--------------------+---------------------+
| | | |
| | +---------------------+
| | | |
| +--------------------+---------------------+
| | | |
| | +---------------------+
| | | |
+--------------------+--------------------+---------------------+
| | | |
| | +---------------------+
| | | |
| +--------------------+---------------------+
| | | |
| | +---------------------+
| | | |
| +--------------------+---------------------+
| | | |
| | +---------------------+
| | | |
+--------------------+--------------------+---------------------+
или как
+--------------+--------------+-------------+----------+-----------+
| Name |Age | Possible | Good | Bad |
| | | | | |
+--------------+--------------+-------------+----------+-----------+
| 1 | 2 | 3 | 4 | 5 |
+--------------+--------------+-------------+----------+-----------+
| Allgood things | |
+--------------+--------------+-------------+----------+-----------+
| | | | | |
+--------------+--------------+-------------+----------+-----------+
Я пытаюсь найти все, что начинается с + -, который заканчивается на - + и послеприходят пробелы или слова или цифры вроде этого:
$pattern = '/\+(-)+(.*)(-+\+[\s\d\w]+)/mis';
preg_match_all($pattern, $this->document, $matches);
Я нашел содержимое, начиная с одной таблицы до конца последней таблицы.Но я хочу найти все таблицы в документе.
Пожалуйста, помогите.