替换从维基百科中获取的文本

时间:2013-05-14 04:30:06

标签: php regex

我从维基百科中获取了一些文字,这里有一个棘手的部分。在一些文章中有这样的(忽略错误的格式化):

 (pron.: /ˌhjuˠˈlɒri/)

我需要这个消失;但是这样可能会有一些有用的数据:

(pron.: /ˈliːsə ˈɛdəlstiːn/; born May 21, 1966)

我注意到它以“/”或“/;”结尾它以pron。开头:

我尝试过并尝试过,但却失败了。有没有正则表达式大师来帮助我?

(根据要求)我能做的最好的事情是替换括号 s = s.replace(/(。*?)/,'');

1 个答案:

答案 0 :(得分:2)

试试这个

$str = "(pron.: /ˌhjuˠˈlɒri/)";    
$a = preg_replace('#\/(.*?)\/#','',$str);        
var_dump($a); 

如果您要删除pron.:,请使用str_replace

输出

string(9) "(pron.: )"

Codepad