[英]while coverting perl regular expression to php Not able to get php equivalent code
我已經完成了將Perl代碼轉換為PHP代碼的任務。
在執行轉換時,我得到了一個Perl語法中的正則表達式,並且正則表達式的工作就像我們將動態計數傳遞給表達式一樣,在該動態計數之后,它向字符串中添加了一個標記。我無法在PHP中使用preg_replace進行轉換
Perl代碼:
$msg = 'Testing a string testing it again Testing';
$count =7;
$msg =~ s/([A-Za-z0-9\_\-\=\.]{$count})/$1<wbr>\n/ig;
print $msg;
Its Output is
Testing<wbr>
a string testing<wbr>
it again Testing<wbr>
誰能幫助我完成這項工作?那將是極大的幫助。
這可能是您要尋找的。
$msg = preg_replace('/([A-Za-z0-9\_\-\=\.]{' . $count . '})/i', '\1<wbr>' . "\n", $msg);
您可以在regex101.com上輕松測試PHP正則表達式(請參見鏈接下的此表達式)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.