请教个正则表达式

问题描述

有一段字符串,当中包含url链接,但是之前这个串已经经过处理,会变成这样,比如Http://Www.Baidu.com,标点后加了空格,首字母又大写了,能写个表达式还原吗

解决方案

解决方案二:
不要沉啊,求解啊
解决方案三:
不用正规式replaceAll(".",".")toLowerCase()
解决方案四:
感觉上面的可以解决,要不你没有描述清楚
解决方案五:
确实replaceAll()和toLowerCase()就可以解决了,不知道是不是你问题没描述清楚
解决方案六:
Stringurl="Http://Www.Baidu.com";System.out.println(url.replaceAll("(?<=[\.:])\s+","").toLowerCase());

解决方案七:
楼上正解~!!!!
解决方案八:
packagetopics_390900603;publicclassTest{publicstaticvoidmain(String[]args){System.out.println("Http://Www.Baidu.com".replace(":",":").replace(".",".").toLowerCase());System.out.println("Http://Www.Baidu.com".replaceAll("(?<=[\.:])\s+","").toLowerCase());}}

还是#5的方法好http://www.baidu.comhttp://www.baidu.com

时间: 2024-10-18 18:04:28

请教个正则表达式的相关文章

请教一个正则表达式 在线等!!!!

问题描述 请教一个验证这样'D:重要东西Model_Shanxi_20090325[3-1_Allocation_Capex&Opex-LNE.xls]3-1.4_LNEUnitCost'!$E$24一串的正则表达式!请高手帮忙啊 解决方案 解决方案二:或者能验证引号是否存在这个字符串里!!各位高手多多指教啊!解决方案三:说实话,没看懂!如果只是引号的话"'.*'" 解决方案四:就是我要验证这个''是否存在里面解决方案五:但是用java正则表达式里你这个查不出来啊......解

请教一个正则表达式的问题

问题描述 我有一个如:"CN=1212df,o=2dadadas,sn = sdfccsfd,u=sssssd"的字符串,想用Java的group取得"sn = sdfccsfd"字段请问正则表达式应该如何写呢?我现在写的可以截取到这样的字符串"sn = sdfccsfd,",不想要逗号.如果能直接截到"sdfccsfd"更好了,谢谢! 问题补充:enet_java 写道 解决方案 ()内的值就是group取到的值,呵呵!!解

请教一个正则表达式的写法

问题描述 有如下的结构(从网上抓取的网页源文件):<h1>2014</h1><table><tr><td><strong>November</strong><ahref="a.html">a</a></td><td></td></tr></table><h1>2013</h1><table&

请教:正则表达式无法匹配

问题描述 需要找出html文档中的title标签的内容,我用<title>正则表达式匹配了不少网站的网页.但是有一些网页用正则表达式就是找不到title标签,PatternTrim4=Pattern.compile("<\/title>");Html源码打开来看绝对是匹配的,怀疑是编码问题,试了utf,gb2312,unicode也不行,现在头大的很,哎.希望各位大虾遇到过类似情况的帮下忙. 解决方案 解决方案二:你把能不能把所有的网页转成utf8格式...然后

请教:正则表达式如何写

问题描述 在js里面正则表达式如何写: 如下要验证的字符串[1][PR] [1][PN] [1][CON][1][COR][1][LR_1] [1][PDR_1][1][DAC_1][1][UG_1][1][OS2_1][1][UPR_SM_2][1][COAD_SM_2][1][COP_SM_2][1][OS_SM_2][1][ULAE_SM_2]这些是我自己预定义好的验证时,要整体全部都匹配才行比如输入:[1][PN]验证通过输入:[1][UPN] 验证不通过,不满足预定义名字 new Re

请教一个正则表达式写法, 谢谢大家!!!

问题描述 <divstyle="overflow:hidden;"><divstyle="overflow:hidden;width:690px;float:left;margin-right:10px;"><divclass="yy_lbwt_l"><divclass="lmy_l"><divclass="lmy_l_title"><div

请教一个正则表达式,匹配所有Html标签外部的指定字符串_正则表达式

比如这样一段代码: 软件地图,软件测1试你好<img src="xxx" alt="a测2试">ASDASD测3试<a href="">a测4试b</a> 匹配:(测\d试) 那么我想要的匹配是 测1试 测3试 而不匹配包含在html标签中的 "测2试" 和 "测4试" [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] [Ctrl+A 全选 注:如需引入外部Js

java 正则表达式 1-20,21-30 写法

问题描述 java 正则表达式 1-20,21-30 写法 字符串:1-20,21-30...,250-256 所有的数字范围在:1-256 只要符合上面那种规则的的判断,请请教一下正则表达式怎么写. 解决方案 这样太麻烦 先用d{0,3}-d{0,3}做初步判断,然后做进一步判断可以么 解决方案二: Try: ^(([1-9])|([1-9]d)|(1d{2})|(2[0-4]d)|(25[0-6]))-(([1-9])|([1-9]d)|(1d{2})|(2[0-4]d)|(25[0-6])

新人请教一个sscanf中的正则表达式的问题

问题描述 新人请教一个sscanf中的正则表达式的问题 比如一串字符我要取其中的数字,df3600sdf365dssdfwef2135fewe@35@#%dsaf54我用""%*[^0-9]%[0-9]""只能取到3600,""%*[^0-9]""也错误..应该怎么取啊 解决方案 正则 直接用 d+ 即可 解决方案二: 这个应该怎么写..求写法