2016-05-31 96 views
-5

我正在尋找適用於PHP的JavaScript等效RegExp。適用於PHP的JavaScript等效RegExp

此PHP RegExp類必須具有與JavaScript版本相同的返回方法。

我找不到任何東西。

感謝

[編輯]

我需要在PHP中同一類中的JavaScript。 php中的preg_match方法與JavaScript中的RegExp.exec有不同的結果。並且也有不同的標誌

+0

您可以編寫一個PHP類以與JavaScript類相同的方式工作 - 它將在內部使用'preg_ *'方法。 – halfer

回答

-2

我真的不相信你搜遍了所有那些困難。 「PHP RegEx」的最佳谷歌搜索結果:http://php.net/manual/en/function.preg-match.php

+0

我需要與javascript中相同的類。不起作用。並且這個函數與javascript中的正則表達式有不同的結果。和不同的標誌 – Tito100

+1

那麼,你真的不能要求那樣。不同的語言以不同的方式解決問題。 preg_match確實評估正則表達式,所以我會建議嘗試學習它。雖然它以不同的順序輸入輸入,但功能仍然相同;它評估正則表達式。 – gravityplanx

-1

您可以使用Javascript RegExp對象來完成您想要的任務。

下面是MDN採取一個例子:

var re = /(\w+)\s(\w+)/; 
var str = 'John Smith'; 
var newstr = str.replace(re, '$2, $1'); 
console.log(newstr); 

您可以檢查更多的人here的。

+0

不,不。我需要PHP內部的RegExp JavaScript。不是php裏面的javascript – Tito100

+0

這不是PHP裏面的JavaScript,這是純粹的JavaScript實現。 – rafaelcpalmeida