summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Lange <code@nerdmind.de>2018-09-09 23:48:02 +0200
committerThomas Lange <code@nerdmind.de>2018-09-09 23:48:02 +0200
commitc830d9c54e829963105ad2118865f86da49f7979 (patch)
tree51b210a7cee5674607d56f55e76f64912d7326ec
parent6083199afe1a8092db92f46cc8e1fd00187a527c (diff)
downloadblog-c830d9c54e829963105ad2118865f86da49f7979.tar.gz
blog-c830d9c54e829963105ad2118865f86da49f7979.tar.xz
blog-c830d9c54e829963105ad2118865f86da49f7979.zip
Correct regex replace strings
-rw-r--r--core/functions.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/functions.php b/core/functions.php
index 558acf2..1e786ed 100644
--- a/core/functions.php
+++ b/core/functions.php
@@ -184,7 +184,7 @@ function getEmoticons(): array {
function parseEmoticons($string): string {
foreach(getEmoticons() as $emoticon => $data) {
$pattern = '#(^|\s)'.preg_quote($emoticon).'#';
- $replace = " <span title=\"{$data[1]}\">{$data[0]}</span>";
+ $replace = "\\1<span title=\"{$data[1]}\">{$data[0]}</span>";
$string = preg_replace($pattern, $replace, $string);
}
@@ -222,7 +222,7 @@ function getUnicodeEmoticons(): array {
function parseUnicodeEmoticons($string): string {
foreach(getUnicodeEmoticons() as $emoticon => $explanation) {
$pattern = '#(^|\s)'.preg_quote($emoticon).'#';
- $replace = " <span title=\"{$explanation}\">{$emoticon}</span>";
+ $replace = "\\1<span title=\"{$explanation}\">{$emoticon}</span>";
$string = preg_replace($pattern, $replace, $string);
}