0
我有三个独立的字符串如下:PHP正则表达式 - 忽略括号和双I
California (Socal)
New Jersey
Ohio II
我想从各自分别提取了以下字符串:
California
New Jersey
Ohio
所以基本上我想放弃任何以括号或双重字母开头的内容。以下是我所尝试的内容,但我不知道如何继续:
([a-z]+.[a-z]+)
我有三个独立的字符串如下:PHP正则表达式 - 忽略括号和双I
California (Socal)
New Jersey
Ohio II
我想从各自分别提取了以下字符串:
California
New Jersey
Ohio
所以基本上我想放弃任何以括号或双重字母开头的内容。以下是我所尝试的内容,但我不知道如何继续:
([a-z]+.[a-z]+)
使用preg_replace
将是容易的:
$arr = array(
"California (Socal)",
"New Jersey",
"Ohio II"
);
foreach($arr as $a){
$a = preg_replace("/(II|\().*/", "", $a);
}
这里II
或(
空后,其更换任何东西。