Tag: expression式

匹配正则expression式,并在单行代码中分配结果

我想能够在variables上执行正则expression式匹配,并将结果赋给variables本身。 什么是最好的办法呢? 我想在一行代码中将第2行和第3行结合起来: $variable = "some string"; $variable =~ /(find something).*/; $variable = $1; 有没有更简单的方法来做到这一点? 我错过了什么吗?

直到但不包括正则expression式

对于正则expression式search的语法是什么,但不包括? 有点像: Haystack: The quick red fox jumped over the lazy brown dog Expression: .*?quick -> and then everything until it hits the letter "z" but do not include z

Bash正则expression式如果语句

我在这里做错了什么? 尝试匹配任何包含空格,小写,大写或数字的string。 特殊字符也不错,但我认为这需要转义某些字符。 TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ [^a-zA-Z0-9\ ] ]]; then BLAH; fi 这显然只testing上,下,数字和空格。 虽然没有工作。 *更新* 我想我应该更具体一些。 这是实际的代码行。 if [[ "$TITLE" =~ [^a-zA-Z0-9\ ] ]]; then RETURN="FAIL" && ERROR="ERROR: Title can only contain upper and lowercase letters, numbers, and spaces!"; fi *更新* […]

PHP – 正则expression式只允许字母和数字

我努力了: preg_match("/^[a-zA-Z0-9]", $value) 但即时通讯做错了我猜。

PHP正则expression式从string中删除http://

我有完整的url作为string,但我想删除在string开头的http://以很好地显示url(例如:www.google.com而不是http://www.google.com ) 有人可以帮忙吗?

正则expression式来replace包含部分匹配的值在sublime中的replace?

我想出了这个正则expression式,find所有以$开头的单词,并且包含_下划线: \$(\w+)_(\w+) 我基本上searchvariables,如$var_foo等 如何使用正则expression式组来replace内容? 例如,如何删除下划线,并使下一个字母大写,如$varFoo ?

Windows Phone 7(WP7)点击后更改button的背景颜色

这似乎是一个非常简单的问题,但我无法弄清楚。 罪魁祸首似乎是WP7的默认风格。 当单击一个button时,它将背景颜色更改为白色,然后返回到该button的默认背景。 我有的问题是我想改变button的背景,当button被点击。 我找不到任何可能的方法来做到这一点。 我试过在代码中设置背景,但是什么都不做。 我认为它被默认的样式覆盖。 我已经尝试在Blend中使用属性更改行为,但具有完全相同的结果。 我已经尝试创build一个新的button的可视化状态,并设置点击,但这是一个小错误,并与我正在处理的button数量有很大的开销。 而且,它没有工作。 我可以在点击事件上设置其他button的背景,而不是被点击的button。 这是一个令人讨厌的路障! 我确信这是一种代码types的答案。 🙂

在Python中颠倒正则expression式

我想扭转一个正则expression式。 即给定一个正则expression式,我想产生任何string,将匹配该正则expression式。 我知道如何从理论计算机科学背景使用有限状态机来做到这一点,但我只想知道是否有人已经写了一个库来做到这一点。 🙂 我正在使用Python,所以我想要一个Python库。 重申一下,我只想要一个匹配正则expression式的string。 像 ”。” 或“。*”将使无限量的string匹配正则expression式,但我不关心所有选项。 我愿意这个库只能用于某个正则expression式子集。

捕获不在NSRegularExpression中工作的组

为什么这个代码只是吐出整个正则expression式匹配而不是捕获组? input @"A long string containing Name:</td><td>A name here</td> amongst other things" 预期产量 A name here 实际产出 Name:</td><td>A name here</td> 码 NSString *htmlString = @"A long string containing Name:</td><td>A name here</td> amongst other things"; NSRegularExpression *nameExpression = [NSRegularExpression regularExpressionWithPattern:@"Name:</td>.*\">(.*)</td>" options:NSRegularExpressionSearch error:nil]; NSArray *matches = [nameExpression matchesInString:htmlString options:0 range:NSMakeRange(0, [htmlString length])]; for (NSTextCheckingResult *match in matches) […]

在node.js和mongodb中创build注册和login表单

我是node.js的新手,想为user.also创build一个注册和login页面,并且需要为用户进行适当的授权。我想在mongodb数据库中存储用户信息。我可以如何实现这个function。这样做的代码,以便我可以开始与node.js和mongodb.Please帮助