1
請告訴我的的Javascript當量的正則表達式
$tring="I love my #newJob";
preg_replace('/(#)(\w+)/i', '<a href="index.php?mod=tags&id=\2">\1\2</a>', $tring);
請告訴我的的Javascript當量的正則表達式
$tring="I love my #newJob";
preg_replace('/(#)(\w+)/i', '<a href="index.php?mod=tags&id=\2">\1\2</a>', $tring);
幾乎相同,除了javascript的當量:反向引用是$n
形式代替\n
,使用正則表達式文本,而不是字符串。
string = "I love my #newJob";
string.replace(/(#)(\w+)/i, '<a href="index.php?mod=tags&id=$2">$1$2</a>')
// => "I love my <a href="index.php?mod=tags&id=newJob">#newJob</a>"