现在我想取出其中所有分号前面的数字,也就是[427,428,429],注意USER_NAME也有可能为数字,但是我不需要取出人名。
请教大虾帮助!在线等!急!
import java.util.regex.*;
public class Test {
public static void main(String[] args) {
// 把你的例子中的一个USER_NAME改成了数字用以测试.
String str = "USER_ID=427;USER_NAME=王 耀,USER_ID=428;7452=范仁超,USER_ID=429;USER_NAME=俞姗姗";
// 下面两个正则规则任选一个都可以
String regex = "\\d+[\\s]*;";
// regex = "=[\\s]*\\d+[\\s]*;";
Pattern pattern = Pattern.compile(regex);
Matcher mather = pattern.matcher(str);
while (mather.find()) {
String number = mather.group().replace(";", "").replace("=", "").trim();
System.out.println(number);
}
}
}
测试结果:
427
428
429
不好意思, 上面的测试用例中用户名改错地方了, 使用下面这个, 不过没关系, 都不影响程序的正确提取数据:
"USER_ID=427;USER_NAME=王 耀,USER_ID=428;USER_NAME=7452,USER_ID=429;USER_NAME=俞姗姗";
 就是同时满足小写字母+2~3位这两个条件
我想用正则表达式提取这个A标签的文本,也就是‘Jason Mraz’,但是我发现第一段代码是可以正确提取的,第二段则不行,这个冒号不加在正则表达式里面就不会被我的.*?匹配到吗?为此我特地复习了一下‘.’的匹配规则...
现在已经用ICTCLAS完成了分词工作,结果如下:不/d 怎么/ryv 好/a ,/wd 摄像头/n 差/a 机型/n 薄/a ,/wd 外观/n 颜色/n 还/d 算/v 比较/d ...想用正则表达式将其中标记为/n的词提取出来,不知道怎么写...求帮忙~
1.如何使用正则表达式检查字符串中重复出现的词private void button1_Click(object sender, EventArgs e){System.Text.RegularExpressions.MatchCollection matches =//使用正则表达式查找重复出现单词的集合System....
但是在我们能完全理解这些工具提供的 所有功能之前,我们不得不先看看,经常与这些工具的高级使用相关联的一门技术——正则表达式。 我们已经浏览了许多由命令行提供的功能和工具,我们遇到了一些真正神秘的 shell ...
背景:一位学英语的朋友A,在上计算机辅助翻译的课程的时候,老师给出了一个题目:要求使用正则表达式,将文档里面的英文与对应的中文解释调换位置,于是A便求助与我… 先看一个简单的例子: apple 苹果 fruit 水果 ...
作为一个python初学者,我发现只要正则表达式学好了,可有让计算机帮你在各种文本中找到任何你想要的东西,前几天在baidu求助中看到一则问题,是关于获取某某关键词后面的值的问题,我觉着这类问题很常见,也经常在...
子网掩码和网关的正则表达式该怎么写啊。求助! 子网掩码和网关的正则表达式该怎么写。
小弟想要匹配到如红框处所有'Text':后面的文字,还望正则大神们教教小弟,感激不尽。  (此为按照qiangchen1990大佬教的结果,还...
现想把一个字符串 ``` String s1 = " <span><imgwidth=39 height=17 </imgwidth=32></span>";... 那么第二个应该要使用正则表达式替换吧, 意思就是把替换成正常 求助大神指点啊。。。。
今天遇到一个正则表达式问题,如题,需求是将“aaa bbb”替换成“aaa---bbb”,关键来了,要求正则表达式前面是aaa,后面是bbb。 如s.replaceAll("aaa\\s+bbb", "aaa-bbb");这样就只能换成一个- 不要告诉我s....
一直觉得自己对于正则表达式非常熟悉,今天被同事问住了。。。 要求实现一个“不匹配”某个字符串的正则. 以住对于这种问题的处理思路是写出匹配特定字符串的正则表达式,进行匹配后对结果进行检验。由于业务限制...
对于正则,著称火星文字,见名知意主要它晦涩难懂,一直以来,看到它总是怕怕的,在平时,也只是简单的用用,其主要是靠搜,还有就是厚着脸皮求助各路大神了,遇到稍复杂些的正则,便无从下手了,令人头疼,即使写完了,过几月在...
java 正则表达式获取两个字符中间的字符串方法搞社区APP的时候,需要实现这个功能:String filetext = "//@张小名: 25分//@李小花: 43分//@王力: 100分";Pattern p = Pattern.compile("\\@(.*?)\\:");//正则表达式,...
java用的,要在整片文章中检索所有类似于这样的东西,请问该怎么写这个正则表达是呢 要求是,一个大写英文字母[A-Z]后面跟两个数字加.在加一个数字,因为中间涉及到换行符,而且换行符出现的位置和次数并不固定,...
前言对于正则,著称火星文字,见名知意主要它晦涩难懂,一直以来,看到它总是怕怕的,在平时,也只是简单的用用,其主要是靠搜,还有就是厚着脸皮求助各路大神了,遇到稍复杂些的正则,便无从下手了,令人头疼,即使写完了,过几...
Python实现自动化办公视频教程:Excel处理、PDF转换、Word和PPT自动生成、Web自动处理。
资源说明: 数据集主要包括6类图片:硬纸板、纸、塑料瓶、玻璃瓶、铜制品、不可回收垃圾 代码运行说明: 1、 安装运行项目所需的python模块,包括tensorflow | numpy | keras | cv2 2、 train.py用于训练垃圾分类模型,由于训练的数据量过于庞大,因此不一并上传 3、 predict.py用于预测垃圾的类别,首先运行predict.py,然后输入需要预测的文件路径,即可得到结果。
visio_2016下载安装,亲测可用,不需要破解,而且无秘钥。简单方便实用
优质简历模板,目前最前全的模板收藏,需要换工作的小伙伴们可以试试