1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00
This commit is contained in:
Emanuil Rusev 2015-01-15 21:09:52 +02:00
parent 3fe867d294
commit 6bee326c92
3 changed files with 6 additions and 5 deletions

View File

@ -905,11 +905,12 @@ class Parsedown
$row = trim($row);
$row = trim($row, '|');
$cells = explode('|', $row);
preg_match_all('/(?:(\\\\[|])|[^|`]|`[^`]+`|`)+/', $row, $matches);
foreach ($cells as $index => $cell)
foreach ($matches[0] as $index => $cell)
{
$cell = trim($cell);
$cell = str_replace('\|', '|', $cell);
$Element = array(
'name' => 'td',

View File

@ -11,8 +11,8 @@
<td><del>cell</del> 1.2</td>
</tr>
<tr>
<td><code>cell</code> 2.1</td>
<td>cell 2.2</td>
<td><code>|</code> 2.1</td>
<td>| 2.2</td>
</tr>
</tbody>
</table>

View File

@ -1,4 +1,4 @@
| _header_ 1 | header 2 |
| ------------ | ------------ |
| _cell_ 1.1 | ~~cell~~ 1.2 |
| `cell` 2.1 | cell 2.2 |
| `|` 2.1 | \| 2.2 |