10得票5回答
正则表达式:在匹配的字符串中添加字符

我有一个长字符串是一个段落,但是句号后面没有空格。例如:para = "I saw this film about 20 years ago and remember it as being particularly nasty. I believe it is based on a true...

26得票4回答
简单正则表达式——用空格替换下划线

嘿,我正在编写我的第一个Rails应用程序,并尝试将传入的ID名称中的下划线替换为空格,就像这样: 之前:test_string 之后:test string 我该怎么做?如果这有点愚蠢,请原谅,我对正则表达式并不太熟悉...

12得票2回答
PHP正则表达式中的特殊字符转义

我写了下面的代码(它确实可以工作),想知道为什么在模式内部不需要转义'<'和'>'字符,因为它们在php手册中被认为是“特殊”字符。 http://www.php.net/manual/en/function.preg-quote.phpvar_dump(preg_match('/&l...

13得票1回答
在JavaScript中,对于一个多行字符串,需要在换行符之前去除末尾空格。

假设我有一个字符串,这里用^来表示空格(" "):^^quick^^^\n ^brown^^^\n ^^fox^^^^^\n 如何使用.replace()方法去除结尾空格的正则表达式?使用replace(/\s+$/g, "")并不能完全满足需求,因为它只能移除最后一行有空格的"fox"。 ...

8得票4回答
将正则表达式应用于Java I/O流

我希望能够提供一个将正则表达式应用于Java I/O流的示例,而不是简单地将流转换为字符串,因为我想保留二进制数据。互联网上的大多数示例都集中在文本数据上...

158得票7回答
正则表达式中无法转义反斜杠?

我正在使用以下正则表达式 ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ 我知道它看起来不太好,但到目前为止除了反斜杠不能被允许使用之外,它已经达到了预期的效果。我尝试过使用\\代替\\\,但结...

38得票18回答
JavaScript中用于URL验证的正则表达式

是否有一个用于验证URL(而不是在文本中查找它们)的正则表达式?最好使用JavaScript代码片段。

7得票4回答
.NET正则表达式用于白名单字符

考虑一个算法,需要确定一个字符串是否包含白名单字符之外的任何字符。 白名单如下: '-.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÖÜáíóúñÑÀÁÂÃÈÊËÌÍÎÏÐÒÓ...

7得票4回答
在Python中寻找字符串中的最后一个单词的正则表达式

我正在尝试编写一个简单的正则表达式,以查找字符串中最后一个单词是否为特定单词。 我写了类似这样的内容"(\W|^)dog$"。(检查句子中最后一个单词是否为 dog) 这个正则表达式是正确的,但在Python中,当我输入像"I like dog"这样的内容时,它返回空值。 我在 Rubu...

35得票4回答
正则表达式:查找四个条件中的三个

我的客户要求他们系统中的密码必须遵循一组特定的验证规则,但我很难编写一个“好看”的正则表达式来满足这些规则。 我收到的规则如下: 至少8个字符 允许任何字符 必须至少包含以下四种字符类型中的三种... 大写字母 小写字母 数字 "特殊字符" 当我询问更多信息时,“特殊字符”实际上...