regex-negation相关内容

Regex:匹配VBA Excel函数中的所有内容,但不匹配特定的多字母字符串(正则表达式、激励、任何内容,但不是Visual Basic)

朋友们,这是另一个关于regex:匹配所有内容,但不是...,但到目前为止,似乎不符合我的简单问题。 我需要对Excel函数进行编程,以将字符串与其前面的枚举数分开(类似于此处所做的操作:VBA regex: extract multiple strings between strings within Excel cell with custom function) 我的第一个简单字 ..
发布时间:2022-09-21 10:11:25 其他开发

正则表达式在开头和结尾没有空格

我想设计一个表达式,不允许在字符串的开头和结尾有空格,但允许在字符串中间. 我试过的正则表达式是这样的: \^[^\s][a-z\sA-Z\s0-9\s-()][^\s$]\ 解决方案 这应该有效: ^[^\s]+(\s+[^\s]+)*$ 如果您想包含字符限制: ^[-a-zA-Z0-9-()]+(\s+[-a-zA-Z0-9-()]+)*$ 说明: 开头的^和结尾的$ ..
发布时间:2021-11-09 02:06:44 其他开发

Notepad ++如何仅提取所需的文本字段?

我有一个包含大量数据的日志文件.但它会采用类似的格式. 示例文本: 第 1428 行:[errormessage] = 21:26:07.629 未满足验收标准.预期:0.0009999871,实际:0.007407427,窗口:[0.007407427] 在 Hello.TestAutomation.Tests.Implementation.TestExecution.MirrorT ..
发布时间:2021-07-07 18:35:33 其他开发

忽略整个字符串模式的大小写

regexp 不是我的强项,但我有一个我想要检查的 4 个字符串的列表.我创建了一个(对我来说)可读的模式,因此可以轻松添加更多内容,但我 99% 肯定不会. 列表是,无论使用什么大小写,我都想匹配字符串. packstation - ( packstation | Packstation | PACKSTATION ) 包装站 - ( 包装站 | 包装站 | 包装站 | 包装站 | ..
发布时间:2021-07-07 18:35:28 Java开发

如何不匹配

对于某些人来说,这可能是一个简单的问题:您如何在 R 中使用正则表达式实际上不匹配任何内容?假设你有一个像这样的字符串向量: q 再假设你想匹配空字符串"",怎么做呢?似乎可以合理地匹配 "" 使用 grep 来匹配元字符 . 意思是“任何字符",无论是这样还是作为内容否定字符类,以及参数 invert = T 以匹配匹配的反面: grep(".", q, value = T, inver ..
发布时间:2021-07-07 18:35:22 其他开发

.net regex - 最后一个 `<item>` 前不包含句号的字符串 - 尝试 2

这个问题来自.net regex - 最后一个列表项不包含句号的字符串 问题现在如下.请注意,示例已被修改和添加更多 - 所有这些都需要满足.好的例子不应该返回匹配,坏的例子应该返回匹配. 我正在尝试使用 .net regex 来识别 XML 数据中最后一个标记前不包含句号的字符串.我对正则表达式没有太多经验.我不确定我需要改变什么&为什么要得到我正在寻找的结果. 数据中每行末尾 ..
发布时间:2021-07-07 18:35:19 其他开发

在除索引之外的所有页面上使用 Servlet 过滤器

我正在尝试使用 Filter 来强制我的用户在他们想要访问某些页面时登录. 所以我的 Filter 必须在没有会话的情况下将它们重定向到错误页面. 但我不希望他们访问 index.html 时发生这种情况,因为他们可以在索引页面中登录. 所以我需要一个 URL 模式来匹配除 / 和 index.xhtml 之外的所有页面. 我该怎么做?我可以在我的 web.xml 中使用正 ..
发布时间:2021-07-07 18:35:13 其他开发

C#中包含“this"的正则表达式但不是“那个

我需要过滤文件列表.其中一些是 csv 文件,其中一些附加了控制标签“.cntl". 示例:file1.csv、file1.csv.cntl 我想设置一个正则表达式来检查文件是否包含“csv"而不是“cntl".现在我有了这个. csv(?!cntl) 这不起作用.什么是正确的正则表达式? 附注.这一切都是在 C# 中完成的. 解决方案 您的正则表达式应该检查文件是否 ..
发布时间:2021-07-07 18:35:07 C#/.NET

当负面环视不起作用时否定整个正则表达式模式

我有一个与 P.O. 匹配的正则表达式.给定地址上的 BOX - /p\.?*o\.?*框/我.但最近我的要求更改为 NOT 匹配 P.O.盒子.换句话说,当 P.O.未找到 BOX.我试图否定该模式,以便它匹配没有 P.O.BOX 通过使用 negative lookahead,这是我目前想到的:/.*(?!p\.? *o\.? *box).*/i,但它现在不起作用:https://regex1 ..
发布时间:2021-07-07 18:35:04 其他开发

查找没有结尾斜杠的 url 模式

我正在寻找 preg_match_all 模式来查找页面上没有尾部斜杠的所有 URL. 例如:如果我有 a href="/testing/abc/">以斜线结尾 a href="/testing/test/mnl">没有结尾斜线 结果是#2 谢谢. 解决方案 最好使用 DOM 解析器提取所有的 href 链接,并查看 URL 是否以斜杠结尾.不需要正则表达式. ..
发布时间:2021-07-07 18:35:01 PHP

正则表达式:匹配文本段落中除特定短语之外的所有内容

我正在为 Google 文档编写一个免费插件并处理文本段落. 我需要一个正则表达式来匹配除短语之外的所有内容(即多个单词用空格分隔). 比如搜索文本时The quick brown fox jumped over the lazy dog我想匹配除quick brown和lazy之外的所有内容预期结果是狐狸跳过狗. \b((?!(lazy)\b).)+ 这有效;它匹配除 laz ..
发布时间:2021-07-07 18:34:55 前端开发

匹配两个或多个不相同的字符

是否可以编写一个正则表达式模式来匹配 abc,其中每个字母都不是文字,而是表示像 xyz(但不是 xxy>) 会匹配吗?我能够在 (.)(?!\1) 中匹配 a 中的 (.)(?!\1) 但后来我被难住了. 在得到下面的答案后,我能够编写一个例程来生成这种模式.使用原始 re 模式比将模式和文本都转换为规范形式然后将它们合并要快得多. def pat2re(p, know=None, wi ..
发布时间:2021-07-07 18:34:52 其他开发