diff --git a/src/applications/diffusion/view/DiffusionPatternSearchView.php b/src/applications/diffusion/view/DiffusionPatternSearchView.php
--- a/src/applications/diffusion/view/DiffusionPatternSearchView.php
+++ b/src/applications/diffusion/view/DiffusionPatternSearchView.php
@@ -47,7 +47,7 @@
           $offset = $match[1];
           if ($cursor != $offset) {
             $output[] = array(
-              'text' => substr($string, $cursor, $offset),
+              'text' => substr($string, $cursor, ($offset - $cursor)),
               'highlight' => false,
             );
           }