2 sinat 33415638 sinat_33415638 于 2016.03.03 11:05 提问

小白求教 正则表达式 只匹配两个相邻的大写字母

比如 E:sr\GH0631-1.13.xlsx 只匹配GH 不匹配E

1个回答

sun2015_07_24
sun2015_07_24   2016.03.03 11:21
已采纳

[A-Z][A-Z] 或者 [A-Z]{2} ,

sinat_33415638
sinat_33415638 太感谢了
2 年多之前 回复
sun2015_07_24
sun2015_07_24 回复sinat_33415638: Pattern p = Pattern.compile("[A-Z]{2}"); String s = "E:sr/GH0631-1.13.xlsx"; Matcher m = p.matcher(s); List<String> result=new ArrayList<String>(); while(m.find()){ result.add(m.group()); } for(String s1:result){ System.out.println(s1); }
2 年多之前 回复
sinat_33415638
sinat_33415638 回复孙振光: 获取
2 年多之前 回复
sinat_33415638
sinat_33415638 获取GH
2 年多之前 回复
sun2015_07_24
sun2015_07_24 回复sinat_33415638: 你是要替换么?还是获取。替换是用replaceAll
2 年多之前 回复
sinat_33415638
sinat_33415638 java调用他的代码怎么写,我之前用的replaceAll
2 年多之前 回复
sinat_33415638
sinat_33415638 java调用他的代码怎么写,我之前用的replaceAll
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【python】正则表达式,提取句子开头两个字
参考:https://www.zhihu.com/question/57105320/answer/151627547代码:&amp;gt;&amp;gt;&amp;gt; import re &amp;gt;&amp;gt;&amp;gt; word = &quot;肉搭配辣椒吃起来很棒棒&quot; &amp;gt;&amp;gt;&amp;gt; p = re.complile(r&quot;[\u4e00-\u9fa5]..&quot;) Traceback (most recent call la
使用正则表达式验证大写字母
使用正则表达式验证大写字母,程序完全可以调试运行,大家可以参考
[正则表达式] 大小写字母和数字的字符匹配的实例
/**   * This method will verify the text of the current element is the random code or not.   *   * @param elementName   *            The name of the current element.   *   * @param expectSize
正则表达式匹配所有以小写字符开头的单词
//正则表达式 "(\\b[a-z][A-Za-z]*\\b)"测试用例Matcher mac = Pattern.compile("(\\b[a-z][a-zA-Z]*\\b)").matcher("the Aalone await abc wait success sdf"); while (mac.find()) { System.out.printl
java正则表达式,大写字母、小写字母、特殊字符、数字 两种两种以上组合匹配
package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class zhengze { /** * @param args */ public static void main(String[] args) { String str="```#$%^!!";
PYthon 正则表达式设定大小写匹配
在python中经常会需要区分大小写,在此介绍一种最常用的设置方法: 一:确定要匹配的文本 text="DFSFSDFDSF@qq.com,dfdsa@dfdf.com,zgabgj@asdfdsa.com" #这是要进行匹配的文本内容,可以是一个文件 步骤二:书写正则表达式 p='([a-z0-9]+)\@([a-z0-9]+)\.([a-z]{2,4})'
正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
regex 正则表达式
Perl 多个正则匹配
#$_='{"code":0,"data":{"country":"台湾","country_id":"TW","area":"","area _id":"","region":"台湾省","region_id":"TW_01","city":"","city_id":"","county":"" ,"county_id":"","isp":"","isp_id":"-1","ip":"125.2
JS正则表达式实现只允许大小写字母,数字,空白字符(限制粘贴)
是一个限制用户大小写加限制粘贴,关键是做一个提示用户还剩余多个字符的text时,出了好多问题(使用BACKSPACE会出乱)! 最后发现是要把所有的事件都写在ONKEYUP里。。写ONKEYPRESS时不支持BACKSPACE,写ONKEYDOWN事件时也会有空的问题! 当然还有一个小缺陷,就是点BACKSPACE光标会自动跳到最右边=。=!
js正则匹配数字、大小写字母、下划线、中线和点
正则为:/[^a-z|A-Z|0-9|\-|_|\.]/g var name = "hjhj测试[[[[[{{{{as9-._>@##$$?W??"; var regs = /[^a-z|A-Z|0-9|\-|_|\.]/g; name= name.replace(regs, ""); console.log("name:",name); 输出结果是:hjhjas9-