正则去除括号
来源:互联网 发布:土地整理预算软件 编辑:程序博客网 时间:2024/03/29 10:00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$str
=
"你好<我>(爱)[北京]{天安门}"
;
echo
f1(
$str
);
//返回你好
echo
f2(
$str
);
//返回我
echo
f3(
$str
);
//返回爱
echo
f4(
$str
);
//返回北京
echo
f5(
$str
);
//返回天安门
function
f1(
$str
)
{
$result
=
array
();
preg_match_all(
"/^(.*)(?:<)/i"
,
$str
,
$result
);
return
$result
[1][0];
}
function
f2(
$str
)
{
$result
=
array
();
preg_match_all(
"/(?:<)(.*)(?:>)/i"
,
$str
,
$result
);
return
$result
[1][0];
}
function
f3(
$str
)
{
$result
=
array
();
preg_match_all(
"/(?:\()(.*)(?:\))/i"
,
$str
,
$result
);
return
$result
[1][0];
}
function
f4(
$str
)
{
$result
=
array
();
preg_match_all(
"/(?:\[)(.*)(?:\])/i"
,
$str
,
$result
);
return
$result
[1][0];
}
function
f5(
$str
)
{
$result
=
array
();
preg_match_all(
"/(?:\{)(.*)(?:\})/i"
,
$str
,
$result
);
return
$result
[1][0];
}
PS: (?:字符) 表示不捕获这个字符。貌似PHP不支持将字符换成括号。
0 0
- 正则去除括号
- 正则去除包裹的大括号
- 去除中文括号
- 去除括号文字2
- 去除文本中的括号内容
- 字符串去除嵌套括号内容
- java去除中文括号小括号,或者英文括号
- js 正则替换括号
- 正则表达式中的括号
- 正则表达式括号区分
- 正则取消括号分组
- 正则 去除html标记
- 正则表达式去除标签
- js去除空格正则
- js正则去除空格
- js去除空格正则
- js去除空格正则
- 多个RDD JOIN 之后 去除括号,
- 内容提供者
- 关于dubbo的一点记录
- Android重难点解析——面试中可能被问到的那些问题
- AOP 那点事儿
- Java基础Scanner和String类
- 正则去除括号
- vs2010 C++静态编译
- TabHost被子Activity中调用的输入法顶起问题
- myeclipse字符编码
- h5制作案例分享 路易威登系列二:展示的不仅仅是一场时装秀
- Android CheckBox paddingleft 无效
- Android内存优化之二:MAT使用进阶
- Invert Binary Tree
- memcache队列类 支持多进程并发写入、读取 边写边读,AB面轮值替换