求助:java如何提取自己想要的数据

问题描述

比如:Strings="编译原理(必修)◇1-19(1,2)◇中金705◇计教081,计算机082";我想要提取“编译原理”,“中金705”,“计教081,计算机082”

解决方案

解决方案二:
如果是固定的字符串截取不就可以了?subString
解决方案三:
Strings="编译原理(必修)◇1-19(1,2)◇中金705◇计教081,计算机082";s=s.replaceAll("\([^\(]*\)","");//把()以及里面的东西删除Patternp=Pattern.compile("[u4e00-u9fa5]+(\d*)");//找出连续汉字或者后面有数字Matchermatcher=p.matcher(s);while(matcher.find()){System.out.println(matcher.group(0));}结果:编译原理中金705计教081计算机082

解决方案四:
谢谢帮助,首先数据不是固定的,我的目的是把“编译原理”“重金705”和“计教081,计算机082”各放入新的数组里,并不是一起输出的。
解决方案五:
引用3楼qq535344473的回复:

谢谢帮助,首先数据不是固定的,我的目的是把“编译原理”“重金705”和“计教081,计算机082”各放入新的数组里,并不是一起输出的。

那你把他们放到数组不就得了吗,取到了还放不到数组里面吗?
解决方案六:
引用4楼rodccc的回复:

那你把他们放到数组不就得了吗,取到了还放不到数组里面吗?

int[]kecheng=int[5];int[]jiaoshi=int[5];int[]banji=int[5];把“编译原理”放入kecheng里“中金705”放入jiaoshi里“计教081,计算机082”放入banji里
解决方案七:
中文连数字自动取出放数组吧
解决方案八:
引用5楼qq535344473的回复:

引用4楼rodccc的回复:那你把他们放到数组不就得了吗,取到了还放不到数组里面吗?int[]kecheng=int[5];int[]jiaoshi=int[5];int[]banji=int[5];把“编译原理”放入kecheng里“中金705”放入jiaoshi里“计教081,计算机082”放入banji里

放到String[]数组里面,int[]下面不接收啊
解决方案九:
这个主要是规则,取数据的规则有规则了其他都是浮云
解决方案十:
用String的split()一下什么事都完了。。。
解决方案十一:
引用7楼rodccc的回复:

引用5楼qq535344473的回复:引用4楼rodccc的回复:那你把他们放到数组不就得了吗,取到了还放不到数组里面吗?int[]kecheng=int[5];int[]jiaoshi=int[5];int[]banji=int[5];把“编译原理”放入kecheng里“中金705”放入jiaoshi里“计教081,计算机08……

9494
解决方案十二:
连是如何提取的规律都不说!
解决方案十三:
正则表达式很好的办法

时间: 2024-11-01 23:43:12

求助:java如何提取自己想要的数据的相关文章

html-怎样用正则表达式提取HTM中的部分数据

问题描述 怎样用正则表达式提取HTM中的部分数据 怎样用正则表达式从一个Html 中提取一些想要的数据,正则表达式该写在哪里呢 解决方案 /<(.*)>.*</1>/ "<(.*)>.*</1>" 匹配一个 HTML 标记. 解决方案二: 你是用什么语言,想提取什么标签内的内容 解决方案三: 问这种问题应该给出示例的html代码片断,以及你希望提取的数据,还有你用的编程语言,才好帮助到你. 你什么都不说,只能给你一个泛泛的解答了:在goo

求助java如果要调用摄像头用拍照要怎样去写

问题描述 求助java如果要调用摄像头用拍照要怎样去写 1C 具体内容是这样的,如果我要写一个三连拍保存照片的程序应该怎么写,可能的换能不能加上三张照片比对大小的功能,不行的话就不用了...因为不知道怎么去找出虚拟摄像头禁止掉才想用上面这个方法,我想确定拍照的摄像头是不是虚拟摄像头,然后去阻止这个虚拟摄像头拍照,但是不知道该怎么做...先谢各位了...

java正则提取 description标签

问题描述 java正则提取description标签,我想要一个可以测试的类谢谢,像QQ分享那样的视频分享,一般是抓取什么标签呢?

链表-求助Java算法,这两个算法问题有Java代码实现

问题描述 求助Java算法,这两个算法问题有Java代码实现 从N个元素集合里面随机抽取M个元素(M<N). C/C++: void randomChoose(int*data, intn, int *result, int m); Java: void randomChoose(int data[], int result[]); 说明: 1.Data是待抽取的元素集合,n是data的长度,result是抽取的结果,m是结果集的长度. 2.同一个元素不能被反复抽取. 3.每个元素被抽取到的概率

java问题分析-分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填入( )

问题描述 分析如下Java代码,如果想在控制台上输出"B类的test()方法",则在主函数应填入( ) 分析如下Java代码,如果想在控制台上输出"B类的test()方法",则在主函数应填入( )class A {public void test() { System.out.println(""A类的test()方法"");}}class B extends A {public void test() { System.ou

c++ 编程问题-大神!求助!初学!C++想编写一个基于命令提示符的日记本

问题描述 大神!求助!初学!C++想编写一个基于命令提示符的日记本 初学C++想编写一个基于命令提示符的日记本代码没有报错,但是程序不能按步骤执行.菜单项1.写日记2.查看历史(暂时不实现)3.退出编译环境用的visual studio 2013 代码如下:/*menuinputsave*/#include using namespace std;const int d_array=20;void diary_menu();int judge_dparameter();void cycle_me

ndroid-新人求助 java.lang.NullPointerException

问题描述 新人求助 java.lang.NullPointerException 04-26 21:42:40.039: E/AndroidRuntime(1125): FATAL EXCEPTION: main 04-26 21:42:40.039: E/AndroidRuntime(1125): Process: com.example.remotecontrol, PID: 1125 04-26 21:42:40.039: E/AndroidRuntime(1125): java.lang

关于java问题-求助java编写电影院座位!!!!急用,大神帮帮忙!

问题描述 求助java编写电影院座位!!!!急用,大神帮帮忙! 格式是5行7列,每个座位格式是(1-1)这样.谢谢大家了.大神们在哪里? 解决方案 写个2重循环,一个控制行,一个控制列 解决方案二: 写个类-俩属性-行和列-ToString方法返回1-1这样格式的字符串-值来自两个属性-有属性的set和get方法-搞定

java编程中我想用显示密码把密码显示出来了然而登录却有错 求解 急用 (我想了一天实在没法了)

问题描述 java编程中我想用显示密码把密码显示出来了然而登录却有错 求解 急用 (我想了一天实在没法了) import javax.swing.*; import java.awt.*; import java.awt.event.*; public class weixin extends JFrame implements ActionListener { JPanel panmain; //面板 JLabel lblname,lblpassword,lblphoto; //标签 JLab