簡體   English   中英

PHP,preg_replace和正則表達式的問題

[英]Problems with PHP, preg_replace & regular expressions

我正在嘗試運行以下php命令:

preg_replace($regexp, $replace, $text, $maxsingle);

var在哪里:

$regexp = '/(?!(?:[^<\\[]+[>\\]]|[^>\\]]+<\\/a>))\\b(שלום)\\b/imsU';
$replace = '<a title="$1" href="http://stackoverflow.com">$1</a>';
$text is a long post
$maxsingle = 3;

當我嘗試匹配的文本(在上述情況下為“שלום”)為英語時,一切正常。 但是,當文本為希伯來語時,則不匹配任何內容...

任何想法如何使希伯來語與preg_replace

謝謝。

嘗試使用/ u(utf-8)標志

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM