900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java正则表达式 中括号_Java正则表达式获取中括号之间的内容

java正则表达式 中括号_Java正则表达式获取中括号之间的内容

时间:2023-11-18 09:42:29

相关推荐

java正则表达式 中括号_Java正则表达式获取中括号之间的内容

不包含中括号

正则表达式如下:

\\[(.*?)]

注:

.匹配除换行符\n之外的任何单字符;

*匹配前面的子表达式零次或多次;

?匹配前面的子表达式零次或一次;

()标记一个子表达式的开始和结束位置;

\[匹配[字符。[是特殊字符需要转义;

\特殊字符,前面还需要转义字符\。

包含中括号

(\\[(.*?)])

外加小括号,表示[]也在匹配结果之内。

代码(不包含中括号)

import java.util.Scanner;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class RegularExpression {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

while (sc.hasNext()) {

String input = sc.nextLine();

String regex = "\\[(.*?)]";

Pattern pattern = pile(regex);

Matcher matcher = pattern.matcher(input);

while (matcher.find()) {

System.out.println(matcher.group(1));

}

}

sc.close();

}

}

样例

ab]cd[ef]gh[ij[kl]mn[op]qr]st[uv

ef

ij[kl

op

Java 正则表达式获取两个字符中间的内容

利用 正则表达式 获取两个字符串中间的值 直接上代码吧,不是很难. public static void main(String[] args) { // 内容 String value = &quo ...

java 正则表达式获取匹配和非获取匹配

package test1; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestExp ...

php用正则表达式获取网站的标题内容

已知网站的网址,用php获取网站的内容. 编写正则表达式. 用preg_match_all函数获取标题内容. $url='http://www.m-'; $content=file_ge ...

iPhone开发--正则表达式获取字符串中的内容

缘起: 想获取字符串中指定的字符,考虑用正则表达式,遂写了如下的代码: NSString*htmlStr=@"oauth_token=1a1de4ed4fca40599c5e5cfe0 ...

java正则表达式获取指定HTML标签的指定属性值

package com.mmq.regex; import java.util.ArrayList; import java.util.List; import java.util.regex.Mat ...

正则表达式获取TABLE里的内容

//过滤\n转换成空StringwithoutNString=message.Replace("\n",""); ...

Java正则表达式获取网页所有网址和链接文字

;pos1=urlContent.indexOf(strAreaBegin)+strAreaBegin.length();pos2=urlContent.inde ...

java正则表达式取括号里面的内容

public static String changeCompName(String compName){ String NewCompName=""; //cm1230NHL6X ...

java 正则表达式获取值

@Test public void testtest() { String test = "hahahhehe sendCode\":\"12367890123rsdfs ...

随机推荐

Powershell 开启远程桌面

function Set-RemoteDesktop { while($InNumber -ne 6) { Write-Host " ###################### ...

常见Android Native崩溃及错误原因

/%E5%B8%B8%E8%A7%81android-native%E5%B4%A9%E6%BA%83%E5%8F%8A%E9%94%99%E8%AF%AF ...

[LeetCode]题解(python):024-Swap Nodes in Pairs

题目来源: /problems/swap-nodes-in-pairs/ 题意分析: 给定一个链表,每两个相邻节点就行交换.比如1->2->3-&g ...

阿里分布式事务解决方案-GTS

摘要:本文将深入和大家探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案----GTS.该方案中提到的GTS是全新一代解决微服务问题的分布式事务互联网中间件 ...

FB面经 Prepare: LCA of Deepest Nodes in Binary Tree

给一个 二叉树 , 求最深节点的最小公共父节点 . retrun . 先用 recursive , 很快写出来了, 要求用 iterative . 时间不够了... Recursion: 返回的时候返 ...

Csharp—碎片知识积累

1.获取应用程序的工作目录 2.将两个字符串组成一个新的路径: 3.MessageBox使用(弹出一个消息框)(第一个参数是消息内容,第二个参数是消息标题,第三个参数是按钮设置,第四个参数是消息内容前 ...

Python、Lua和Ruby三大语言脚本哪家强?

这三种语言中的哪一种更合适你的项目?很大程度取决于你想达到什么样的目标.作为一书的结尾,在这一节里,我会描述一下它们各自的优点和不足. Python的优点和不足 Python的优点如下: 1.P ...

sencha touch list更新单行数据

/mlzs/p/3317570.html 如此章所说,点击按钮需要实时更新视图 操作代码如下: onTasteUp: function (list, rec ...

Python爬虫-urllib的基本用法

from urllib import response,request,parse,error from http import cookiejar if __name__ == '__main__' ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。