java 提取中括号内容的正则表达式

问题描述

最近再做android的开发,需要解析字符串。提取中括号的内容,比如:我是[001]真心求救的[002],你能帮帮我吗现在要把001和002给提取出来,哪位帮帮我啊

解决方案

解决方案二:
Stringstr="我是[001]真心求救的[002],你能帮帮我吗";Patternpattern=Pattern.compile("\[(.*?)\]");Matchermatcher=pattern.matcher(str);while(matcher.find()){System.out.println(matcher.group(1));}

解决方案三:
Patternpattern=Pattern.compile("\[([^\]]*)\]");

时间: 2024-10-27 10:38:46

java 提取中括号内容的正则表达式的相关文章

java提取字符串的正则表达式

问题描述 java提取字符串的正则表达式 数据格式:{""collectTime"":""2015-11-11 10:08:27""dateTime"":""1447207707612hostName"":""SW-ADMIN-S5750-A0102""instanceId"":""260

Java正则提取网页信息<title></title>出问题,提取的内容不全,请教各位高手

问题描述 我用Java提取网页标题时内容不全<title>Ta1bleofContents(目录)(页1)-默认版块-Discuz!Board-PoweredbyDiscuz!Archiver</title>下面是正则Stringregex="<title>([^</title>]*)";Patternpattern=Pattern.compile(regex,Pattern.DOTALL);Matchermatcher=pattern.

php提取文章内容图片地址正则表达式

 代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

c-请问匹配字符串中重复字符串内容的正则表达式怎么写?

问题描述 请问匹配字符串中重复字符串内容的正则表达式怎么写? 匹配字符串中重复的字符串内容的正则表达式 或者匹配不重复的字符串内容? 解决方案 ASP 正则表达式匹配字符串提取正则表达式 字符串完全匹配获取正则表达式匹配的字符串 解决方案二: http://blog.csdn.net/zhulinu/article/details/17148511 解决方案三: 用"+"来表示重复一次或多次,建议看看正则表达式

Java读取文件内容的小例子

Java 提供 BufferedReader 类用来从流中读取字符串.FileReader 类用来读取文件.我们用这两个类来读取文件中的字符串. 下面是一个例子: import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class ReadFile{ public static void main(String[] args){ String path="c:/1.txt&

java 提取指定网页中的所有汉字

问题描述 java 提取指定网页中的所有汉字 读取这个网页中汉字 http://news.sina.com.cn/c/2015-03-24/103831638858.shtml?qq-pf-to=pcqq.c2c 有大神也个例子么 解决方案 要求要用到正则表达式 解决方案二: 如果你这个请求是固定的格式,你可以选择截取URL

asp提取文章内容描述(去除图片,html连接)

asp教程提取文章内容描述(去除图片,html连接)    <body>         <script type="text/vbscript">         <!--             dim s,k             s = "aa<img alt=""caaab"" alt=""aaa"" src=""images/i

c-请问匹配最后一个空格后的内容的正则表达式怎么写?

问题描述 请问匹配最后一个空格后的内容的正则表达式怎么写? 请问匹配最后一个空格后的内容的正则怎么写? 或者说匹配最后一个空格前的内容的也可以. 我自己试了几种都没有用. 还有s 的话,到底能不能匹配到中文的空格呢? 解决方案 直接用空格split下取最后一项不就好了,干嘛用正则? var s = 'abcdef afefe xxef afef1111'; //split var arr = s.split(' '); alert(arr[arr.length - 1]); //正则 var m

控制-JAVA菜单栏切换内容区切换

问题描述 JAVA菜单栏切换内容区切换 就像下面这两个图中的菜单 服务器管理 用户信息管理 内容区不一样了 附加问下GridLayout怎样能让网格大小不一样.能在GridLayout中控制组件个数和位置吗? 解决方案 参考下这里面的:http://www.blogjava.net/obpm/archive/2010/10/24/336027.html