正则表达式
惠菁
我见过大海,看过繁星,但唯独遇见你,是我长久以来,所有奔赴的意义。
展开
-
【Java|golang】831. 隐藏个人信息---正则表达式
给你一条个人信息字符串 s ,可能表示一个 邮箱地址 ,也可能表示一串 电话号码 。返回按如下规则 隐藏 个人信息后的结果:电子邮件地址:一个电子邮件地址由以下部分组成:一个 名字 ,由大小写英文字母组成,后面跟着一个 '@' 字符,后面跟着一个 域名 ,由大小写英文字母和一个位于中间的 '.' 字符组成。'.' 不会是域名的第一个或者最后一个字符。要想隐藏电子邮件地址中的个人信息:名字 和 域名 部分的大写英文字母应当转换成小写英文字母。名字 中间的字母(即,除第一个和最后一个字母原创 2023-04-04 10:05:29 · 621 阅读 · 0 评论 -
【golang】1805. 字符串中不同整数的数目
给你一个字符串 word ,该字符串由数字和小写英文字母组成。原创 2022-12-06 13:33:43 · 66 阅读 · 0 评论 -
【Java|golang】1592. 重新排列单词间的空格---split分割特殊字符,golang使用正则表达式分割字符串为切片
给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词 。原创 2022-09-07 13:08:11 · 367 阅读 · 0 评论 -
IDE编译报错:Dangling metacharacter---split出现特殊字符
IDE编译报错:Dangling metacharacter原创 2022-08-10 13:20:40 · 257 阅读 · 0 评论 -
【Java】65. 有效数字---使用正则表达式,匹配一定规律的字符串!!!
有效数字(按顺序)可以分成以下几个部分:一个 小数 或者 整数(可选)一个 ‘e’ 或 ‘E’ ,后面跟着一个 整数小数(按顺序)可以分成以下几个部分:(可选)一个符号字符(’+’ 或 ‘-’)下述格式之一:至少一位数字,后面跟着一个点 ‘.’至少一位数字,后面跟着一个点 ‘.’ ,后面再跟着至少一位数字一个点 ‘.’ ,后面跟着至少一位数字整数(按顺序)可以分成以下几个部分:(可选)一个符号字符(’+’ 或 ‘-’)至少一位数字部分有效数字列举如下:[“2”, “0089”, “原创 2021-06-17 15:47:25 · 249 阅读 · 0 评论 -
【Java】使用正则表达式去连续的重复字符问题!!!
例如:aabb->aabaaa->aa代码: public static void main(String[] args) { Scanner in = new Scanner(System.in); int line = in.nextInt(); in.nextLine(); for (int i = 0; i < line; i++) { System.out.println(in.nex原创 2021-06-10 09:47:06 · 757 阅读 · 1 评论 -
【java】150. 逆波兰表达式求值---时间复杂度O(N),复习正则表达式,踩坑的一天!!!
根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。说明:整数除法只保留整数部分。给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。示例 1:输入:tokens = [“2”,“1”,"+",“3”,"*"]输出:9解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9示例 2:输入:tokens = [“4”,“13”,“5”,"/","+"]输出:6解释原创 2021-03-20 10:03:14 · 467 阅读 · 1 评论