草庐IT

Preg_Match

全部标签

java - "No match Found"使用 matcher 的 group 方法时

我正在使用Pattern/Matcher来获取HTTP响应中的响应代码。groupCount返回1,但尝试获取时出现异常!知道为什么吗?代码如下://getresponsecodeStringfirstHeader=reader.readLine();PatternresponseCodePattern=Pattern.compile("^HTTP/1\\.1(\\d+)OK$");System.out.println(firstHeader);System.out.println(responseCodePattern.matcher(firstHeader).matches());

preg_replace,名称为包括双桶姓氏的连字符

我如何允许用户使用连字符输入其姓氏(例如Jones-Smith)但是,请删除所有其他非掌肌?目前我正在使用此信息:$_POST['Surname']=preg_replace("/[^\w]+/","",$_POST['Surname']);这是完美的,除了它去除连字符。有建议吗?看答案如果您想保留连字符,只需将它们添加到否定的角色集中:$_POST['Surname']=preg_replace("/[^\w\-]+/","",$_POST['Surname']);

java.lang.IllegalArgumentException : warning no match for this type name: ru. sbt.filial.cards.aspect.SomeBean [Xlint:invalidAbsoluteTypeName]

我从未使用过SpringAOP并尝试配置我的第一个bean。似乎我配置正确,但我得到一个找不到bean的异常。我的方面是——@Aspect@ComponentpublicclassIdentificationAspect{@Before("execution(*ru.sbt.filial.cards.aspect.SomeBean.*(..))")publicvoidlogBefore(JoinPointjoinPoint)throwsThrowable{System.out.println("logBefore()isrunning!");System.out.println("hi

java.lang.IllegalArgumentException : warning no match for this type name: ru. sbt.filial.cards.aspect.SomeBean [Xlint:invalidAbsoluteTypeName]

我从未使用过SpringAOP并尝试配置我的第一个bean。似乎我配置正确,但我得到一个找不到bean的异常。我的方面是——@Aspect@ComponentpublicclassIdentificationAspect{@Before("execution(*ru.sbt.filial.cards.aspect.SomeBean.*(..))")publicvoidlogBefore(JoinPointjoinPoint)throwsThrowable{System.out.println("logBefore()isrunning!");System.out.println("hi

PHP preg_match UUID v4

我有一个包含UUIDv4的字符串$uuid='http://domain.com/images/123/b85066fc-248f-4ea9-b13d-0858dbf4efc1_small.jpg';如何使用preg_match()从上面获取b85066fc-248f-4ea9-b13d-0858dbf4efc1值?可以找到有关UUIDv4的更多信息here 最佳答案 $uuid='http://domain.com/images/123/b85066fc-248f-4ea9-b13d-0858dbf4efc1_small.jpg'

PHP:preg_match 正则表达式找不到正确的字符串

preg_match_all('/[\s]{1}(AA|BB|CC)+[\s]{1}/','AABB',$matches);结果是AA,但我需要AA和BB。 最佳答案 [\s]{1}序列*您用来匹配匹配项之间的空格重叠。"AA"之后的尾随空格与"BB"之前的空格相同。任何一个字符只能匹配一次,所以扫描找到"AA"后,只会在剩余的"BB"字符串中查找匹配,并没有找到一个。尝试使用单词边界转义序列\b代替。这匹配单词的开头和结尾但实际上不消耗任何字符,因此它可以匹配多次:preg_match_all('/\b(AA|BB|CC)+\b/

php - 插入值列表与列列表不匹配 : 1136 Column count doesn't match value count at row 1

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我看到很多人遇到这个问题,但所有答案总是指向计数与值计数不匹配,但他们都有9个项目,所以不确定为什么会给我这样的错误?猜猜我错过了明显的?$sth="INSERTINTO`docs`(title,ref,rev,content,owner,contract_id,cat_id,created,updated)VALUES(:title,:ref,:rev,

php - ereg 的预期生命周期,迁移到 preg

这个问题在这里已经有了答案:HowcanIconverteregexpressionstopreginPHP?(4个答案)关闭3年前。我开发了一个大型PHP应用程序(>100万行,已有10年历史),它广泛使用了ereg和ereg_replace-目前516中有1,768个独特的正则表达式类。我很清楚为什么ereg被弃用,但显然迁移到preg可能涉及很多。有谁知道ereg支持在PHP中可能会维持多长时间,和/或有任何关于在这种规模上迁移到preg的建议。我怀疑从ereg到preg的自动翻译是不可能/不切实际的?

android - match_parent 不适用于 SherlockFragment 中 listView 的 layout_height

我想在使用actionbarsherlocklib实现的Navigationdrawer中的fragment中使用listview。问题是listView高度没有缩放到match_parent。它正在扩大到ListView的一项。我搜索了很多,尝试过类似的问题,还尝试将父布局更改为Relative_layout、Linear_layout和Frame_layout。我没有明白我做错了什么。如何缩放我的listView以获得布局的其余大小。这是它在编辑器中的样子这是它在应用程序中的样子。listView的大小缩放到一个项目。对于更多项目,我必须在该空间内滚动。我的主要fragment布局

javascript - 在javascript中解释image.src.match

我在学习本教程时发现一些javascript代码难以理解。教程链接http://www.w3schools.com/js/tryit.asp?filename=tryjs_lightbulb我需要澄清的代码functionchangeImage(){varimage=document.getElementById('myImage');if(image.src.match("bulbon")){image.src="pic_bulboff.gif";}else{image.src="pic_bulbon.gif";}}我不明白MATCH(在image.src.match中)的实际含义。