正则表达式不匹配

以下是为您整理出来关于【正则表达式不匹配】合集内容,如果觉得还不错,请帮忙转发推荐。

【正则表达式不匹配】技术教程文章

Java正则表达式匹配摩尔斯电码【代码】

我正在尝试测试摩尔斯电码是否合法.public static boolean isMorseCode( String code ){ return code.trim().matches("[+.|+\s|+-]"); }莫尔斯电码行可以以开头. (称为Dit)和-(称为Dah).行中可以有空格.两个特定代码(例如.–)之间有1个空格.在这种情况下,仅用一个空格分隔的代码之和就是一个单词.但是它也可以有3个空格,然后开始一个新词.我正在使用trim来排除行首和行尾可能会有空白的事实. 这里有一个例子使其更加清晰. 我...

正则表达式-匹配字符串不能在另一个字符串之前(JavaScript)【代码】

我试图找到一个正则表达式,当它不以另一个特定字符串开头时(在我的情况下,它不以“ http://”开头)将与该字符串匹配.这是用JavaScript编写的,并且我正在Chrome上运行(这并不重要). 示例代码是:var str = 'http://www.stackoverflow.com www.stackoverflow.com'; alert(str.replace(new RegExp('SOMETHING','g'),'rocks'));我想用正则表达式替换SOMETHING,该正则表达式表示“匹配www.stackoverflow.com,除非它前面带有http://”....

C#-正则表达式-匹配相同模式的组【代码】

我正在尝试使用C#正则表达式匹配相同模式的组.这是一个我无法工作的小例子. 我需要获取单引号之间的所有字符串(例如,CodigoEmpresa)uses MainRecord, objErrorList, SysUtils, XMLMXMWebServiceReturn, objMainProcesso,objProcessoWS, objProcessaRelatorioQuickReport, QuickRpt, Forms,RBalanc, RBalancete, RBaCCMens, RBalaMensal, RBalaMensalCons,objcadcontabilidade, objContabilidadeValidacoes;const CODIGO_EMPRESA ...

PHP-正则表达式匹配已定义超文本的超链接【代码】

我试图找到与已定义超文本的HTML超链接标记匹配的正则表达式.例如:<a href="blah blah" anyAttribute="" anyThingElse="anyValue">The defined text</a>我需要匹配其超文本为“已定义的文本”的任何超链接. 我只是在Regular Expression Library上找到了以下表达式,但它不能解决问题.<a.+?href\=(?<link>.+?)(?=[>\s]).*?>(?<lnkText>.+?)</a>我希望可以使用PHP的解决方案.解决方法: $regex = "/<a\s.*href.*>The defined text<\/a...

php-正则表达式,以匹配2个标签之间的所有内容【代码】

我正在尝试使用正则表达式捕获PHP中的以下内容:/* Name: Test Description: my test */我从这里尝试了代码:Match everything inbetween two tags with Regular Expressions?,但它没有捕获新行. 编辑:我使用了以下常规,它可以在一行上运行,但是一旦看到换行符,它就会停止工作 EDIT2:我想包括的是,我正在一段很大的换行符的大文本上运行此脚本.我确定我们需要使用*,因为我不确定出现换行的次数./*(.*?)*/TIA解决方法:喔好吧.点....

PHP-正则表达式以匹配xxx.xxx.xxx?【代码】

我需要使用preg_match检查输入,该输入必须具有以下格式:xxx.xxx.xxx块的数量可以变化…这些都是有效输入的示例:001 00a.00a 0fg.001 aaa.aaa.001 001.001.002.001.001.001好吧,我可能会写一个正则表达式,例如:^([\da-z]{3}\.?)+$但是,这出现了周期量词的问题.我的意思是如果我使用“?”匹配0或1次,即使跳过某处的点也将匹配,例如:000.001.0010az001那么,如果我使用{1}进行一次匹配,那么它将不会匹配任何内容,因为最后一块没有...

java正则表达式匹配所有数字,包括带小数点的数字

用于匹配的正则表达式为 :([1-9]\d*\.?\d*)|(0\.\d*[1-9]) ( [1-9] :匹配1~9的数字; \d :匹配数字,包括0~9; * :紧跟在 \d 之后,表明可以匹配零个及多个数字; \. :匹配小数点; ? :紧跟在 \. 之后,表明可以匹配零个或一个小数点; 0 :匹配一个数字0; )其中的 [1-9]\d*\.?\d* 用以匹配诸如:1、23、34.0、56.78 之类的非负的整数和浮点数; 其中的 0\.\d*[1-9] 用以匹配诸如:0.1、0.23、0.405 之类的非负浮点数; 其中...

c#-查找正则表达式以匹配特定词【代码】

我正在尝试找到一个正则表达式来匹配确切的单词并将其替换为另一个.但是我用过的表达方式,甚至替换以@等特定字符开头的单词. 这是我的代码:static public string ReplaceWholeWord(this string original, string wordToFind, string replacement, RegexOptions regexOptions = RegexOptions.None){string pattern = String.Format(@"\b{0}\b", wordToFind);string ret = Regex.Replace(original, pattern, replacement, regexOpti...

使用正则表达式用匹配项替换搜索词组或搜索词的php代码【代码】

我需要基于“火与水”这样的短语来突出显示我的网站内容.我需要把< b>在完全存在的词组周围加上标签.并且,如果单词单独出现(不是完整形式),则应该得到< b>.标签.例如,如果内容为:The world is made of three elements fire and water and air. Fire is hot and water is wet.结果应为:The world is made of three elements `<b>`fire and water`</b>` `<b>`and`</b>` air. `<b>`Fire`</b>` is hot `<b>`and`</b>` `<b>`water`<...

PHP正则表达式以匹配数字后的单个字母【代码】

我有以下正则表达式,以查看$string是否包含数字后跟字母.但是,我需要它仅检查它在数值后是否包含1个字母.尽管下面的代码有效,但是如果$string是28AB,那么它也将匹配正则表达式,但是不应该匹配,它只应匹配任何数字值和单个字母.$string = "28A";$containsSpecial = preg_match('/[d\^a-zA-Z]/', $string);解决方法: ^\d+[a-zA-Z]$尝试一下.您的代码使用[]可以匹配提供的列表中的任何字符.还可以使用锚点进行严格匹配,而不进行部分匹...