java String或者StringBuffe解决的基础问题 求解答

问题描述

{-姓名-},你好:您于{-时间-}进行了{-类型-}的。。。。"怎么将{-content-}中的内容取出来即结果为姓名时间类型

解决方案

楼上写的不好去掉{- -}才对解释下(?<=) 负向断言(?=) 正向断言.+? 最小贪婪匹配String s = "{-姓名-},你好:aa您于{-时间-}进行了{-类型-}";Pattern p = Pattern.compile("(?<=\{-).+?(?=-\})");Matcher m = p.matcher(s);while(m.find()){System.out.println(m.group());}
解决方案二:
Pattern p = Pattern.compile("\{-(.+?)-\}");String content = "{-姓名-},你好:您于{-时间-}进行了{-类型-}的。。。。";Matcher m = p.matcher(content);while(m.find()){System.out.println(m.group(1));}
解决方案三:
你是要得到{--}这里变量的内容吧?

时间: 2024-09-20 00:41:37

java String或者StringBuffe解决的基础问题 求解答的相关文章

异常-java实现类似linux的tree命令,求解答

问题描述 java实现类似linux的tree命令,求解答 package javaiotest; import java.io.*; import java.util.Scanner; public class FileExplore { private File file = null; public int fileNum = 0; public int dirNum = 0; public FileExplore(){ System.out.println("请输入要遍历的目录:&quo

C语言基础问题求解答,运算符

问题描述 C语言基础问题求解答,运算符 if((b[i]=='a')||(b[i]=='e')||(b[i]=='i')||(b[i]=='o')||(b[i]=='u')) 可以写成下面的形式吗? if(b[i]==('a'||'e'||'i'||'0'||'u')) 解决方案 不可以的,会先判断括号里面的.你用switch语句 解决方案二: 可以这么写 if (strstr("aeiou", b[i]) != null) ... 解决方案三: 参考http://blog.sina.

参数-安卓开发 3d建模基础问题求解答

问题描述 安卓开发 3d建模基础问题求解答 private Cube bArm = new Cube(4.0f 2);,中的参数分别是什么意思呀

C#基础知识求解答

问题描述 DataTabletmpSqlResult:tmpSqlResult.Rows[i].ItemArray://结果如下://{object[4]}//[0]:1508696633//[1]:"城北村3#农公变"//[2]:{}//[3]:0 请问第三项"{}",是什么意思,是空吗?为何不能通过"==null"来判断!应如何判断? 解决方案 解决方案二:这算什么基础知识,猜谜呢解决方案三:注解部分好像是输出结果解决方案四:{}是空集合吧解

c# 调用 java web服务 返回的结果字节数组 C#还原String乱码, 有人解决过吗

问题描述 c#调用javaweb服务返回的结果字节数组C#还原String乱码,有人解决过吗 解决方案 解决方案二:目测编码问题解决方案三:不是,应该是不同系统和语言对字节的处理不同解决方案四:你举个例子吧解决方案五:引用2楼xzhoujun的回复: 不是,应该是不同系统和语言对字节的处理不同 呵呵,这有很简单的知识,就是跟语言无关的编码问题.解决方案六:会不会数组元素原本就是"乱码",比如做过编码.加密?解决方案七:一般是编码问题,用soapui工具查看一下参数传送和返回结果情况可以

测试第三方提供的接口,运行报错java.lang.AbstractMethodError如何解决

问题描述 测试第三方提供的接口,运行报错java.lang.AbstractMethodError如何解决 2016-05-24 09:08:12.918::WARN: Nested in org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.AbstractMethodError: javax.ws.rs.core.UriBuil

java基础高手看这里了,这几道基础性的面试题求解答。

问题描述 java基础高手看这里了,这几道基础性的面试题求解答. 同学出去应聘,笔试的时候遇到这几道基础题不会做,拿给我看,发现自己也不怎么会,java基础好多都有些忘了,来帮忙解答一下吧. 1.实现一个函数,函数有一个形参,类型为整数,功能是将形参的十进制数的二进制序列打印到控制台上. 2.实现一个函数,函数有一个形参,类型为集合,功能是将集合中的内容按照每行3个输出(写出两种以上方法). 3.有数据表,字段定义为如下: 客户 商品 报价 报价日期 表中存放着不同客户,不同商品,不同日期的报价

普通java基础问题 求开导!

问题描述 普通java基础问题 求开导! 写一个程序,产生25个int类型的随机数, 对于每一个随机数,使用if-else语句来将其分类大于.等于.或等于紧随它而随机生成的值. 答案如下,我不明白又声明RDN3,4干什么..跟上边的不是一样么 public class CompareInts { public static void main(String[] args) { Random rand1 = new Random(); Random rand2 = new Random(); fo

java类的问题-java基础高手看这里了,这几道基础性的面试题求解答。

问题描述 java基础高手看这里了,这几道基础性的面试题求解答. 编制父类Shape:包括普通成员变量图形的行数.列数:图形开始绘制的列数:静态变量图形个数:以及方法绘制图形: 编写两个子类:菱形和矩形,这两个子类继承父类中的绘制图形方法,即在控制台中输出菱形或矩形(根据构造函数中给出的行.列): 验证上述要求,使得屏幕上显示多个图形,并且输出图形的个数. 解决方案 你应该先贴出你的代码,有问题的话大家讨论,直接让人做题不好吧. 解决方案二: abstract class Shape { pub