正则表达式去除中括号(符号)及⾥⾯包含的内容
例⼦:颜⾊:粉⾊[10] 尺码:S[5]
去掉[ ]及内容:
preg_replace("/\[.*\]/", '', $str)1
处理后效果:颜⾊:粉⾊尺码:S
⼩技巧:可把[ ]改为其他符号应⽤在需要的地⽅
正则表达式获取括号内容ps:下⾯看下利⽤正则表达式提取括号内内容
⽐如现在要提取中华⼈们共和国,简称(中国)这句话中括号⾥的“中国”
import Matcher;
import Pattern;
public class Test
{
public static void main(String[] args)
{
String str ="中华⼈民共和国,简称(中国)。";
Matcher mat = Patternpile("(?<=\\()(\\S+)(?=\\))").matcher(str);//此处是中⽂输⼊的()
while(mat.find()){
System.out.up());
}
}
}
最后附⼀下⽤到的零宽断⾔:
总结
以上所述是⼩编给⼤家介绍的正则表达式去除中括号(符号)及⾥⾯包含的内容,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论