我从维基百科中获取了一些文字,这里有一个棘手的部分。在一些文章中有这样的(忽略错误的格式化):
(pron.: /ˌhjuˠˈlɒri/)
我需要这个消失;但是这样可能会有一些有用的数据:
(pron.: /ˈliːsə ˈɛdəlstiːn/; born May 21, 1966)
我注意到它以“/”或“/;”结尾它以pron。开头:
我尝试过并尝试过,但却失败了。有没有正则表达式大师来帮助我?
(根据要求)我能做的最好的事情是替换括号 s = s.replace(/(。*?)/,'');
答案 0 :(得分:2)
试试这个
$str = "(pron.: /ˌhjuˠˈlɒri/)";
$a = preg_replace('#\/(.*?)\/#','',$str);
var_dump($a);
如果您要删除pron.:
,请使用str_replace
。
string(9) "(pron.: )"