1

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

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

我需要这个了;但是,这种方式可能会有有用的数据:

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

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

我已经尝试过,但惨遭失败。有没有正则表达式大师可以帮助我?

(根据请求)我能得到的最好的工作是替换括号 s = s.replace(/(.*?)/, ' ');

4

1 回答 1

2

尝试这个

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

在此之后,如果要删除pron.:,请使用str_replace

输出

string(9) "(pron.: )"

键盘

于 2013-05-14T04:38:52.020 回答