200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 正则表达式截取字符串

正则表达式截取字符串

时间:2023-04-26 15:31:18

相关推荐

正则表达式截取字符串

例如:String school = “高二(1班)”

我想只获取年级或者只获取班级,该怎么截取?

其实就是截取字符串括号内的或者截取括号外的内容。

Java中截取括号内的

Pattern pattern = pile("(?<=\\()(.+?)(?=\\))");Matcher matcher = pattern.matcher(school);while(matcher.find()){return matcher.group();}

return: 1班

Java中截取括号外的

return school.replaceAll("\\((.*?)\\)", "");

return : 高二

JS中截取括号内的

let result = '';let regex = /\((.+?)\)/g;let options = school.match(regex)if (options !== null) {let option = options[0];if (option !== null) {result = option.substring(1, option.length - 1)}}return result;

return : 1班

JS中截取括号外的

return school.replace(/\((.*?)\)/g,'');

return : 高二

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。