regex-negation 相关问题

正则表达式否定是在对其模式进行补充的字符类上执行的操作。结果是字符类匹配不在其类中的任何内容。

选择匹配正则表达式后的下一行

我目前正在使用扫描软件“Drivve Image”从每篇论文中提取某些信息。如果需要,该软件可以运行某些正则表达式代码。它似乎是用 Ultr 运行的...

回答 3 投票 0

正则表达式 - 查找大括号之间包含一个或多个非数字字符的任何块

我想在文本中查找大括号之间所有出现的包含任何非数字字符的块。 例如,在文中: 一些{34dj 4s}和其他一些{335}以及更多{d...

回答 1 投票 0

正则表达式模式返回没有金额前缀的值:

我正在尝试编写一个正则表达式,它只会获取 135.00 作为结果,而不是 216.35。它始终有一个前缀“金额:” $135.00 金额:216.35 这是我到目前为止所拥有的:...

回答 1 投票 0

不以组中任何字符开头且不包含任何多个子字符串的字符串的正则表达式

这对某些人来说可能很简单,但我已经浪费了大量时间试图自己到达那里。我需要一个正则表达式: 不要以“_”或“-”开头。 请勿以“_”或“-”结尾。 做...

回答 2 投票 0

正则表达式 OR 结果产生两个单独的组,如何将其捕获为单个组?

我正在尝试在 GoLang 正则表达式中捕获以下输入字符串的用户名,我希望匿名用户和用户 Prettygurl91 位于单个组中,但以下情况并非如此

回答 1 投票 0

Laravel 字符串验证;除 # 之外的所有字符

我有一个 Laravel 10 项目,我正在尝试验证一个可以包含任何字符(最多 11 个字符)的字符串,除了 # 字符 在我的控制器中,我使用正则表达式尝试了这段代码 $请求->验证...

回答 1 投票 0

正则表达式匹配除两个不同元素之外的所有内容

在此示例文本中,我需要提取城市和日期,但由于我是从 ITSM 工具运行它,所以我只能访问 regexReplace 函数,这意味着我需要一个匹配的正则表达式

回答 1 投票 0

如何在 C# 中的正则表达式中匹配某些数字但排除某些常量(也是数字)

在 C# 中,我想替换所有敏感数字并用 **** 替换/掩码,但还有一些其他数字我不想替换,例如电话号码,它是一个常量。 这就是我

回答 1 投票 0

护照号码正则表达式

我正在尝试对护照号码实施正则表达式验证。 我的要求是 长度应至少为 3 个字符,最多为 20 个字符。 不应该只有0 我尝试过...

回答 4 投票 0

Python 正则表达式:将所有“&”替换为“And”,但有例外

我从头开始学习正则表达式,并且已经在这个正则表达式问题上挣扎了一段时间,但仍然没有解决它。 输入: exception_lst = ['r&b', 'm&a'] str_lst = ['fe r&b fe', '...

回答 1 投票 0

如何否定整个正则表达式?

我有一个正则表达式,例如 (ma|(t){1})。它匹配 ma 和 t,但不匹配 bla。 我想否定正则表达式,因此它必须匹配 bla 而不是 ma 和 t,通过向该正则表达式添加一些内容。我知道我...

回答 6 投票 0

使用正则表达式在医疗记录中搜索吸烟状况

我想通过使用正则表达式搜索“吸烟”及其变体来搜索吸烟状况及其与医疗笔记文本的变体。 但有些注释上写着“切勿吸烟”,&

回答 1 投票 0

替换除多个匹配项之外的所有内容

我有一个像这样的字符串: “这是一些文本。|更多文本。|其他一些文本。|一些不同的文本。” 我想要实现的是选择与这些条件不匹配的所有文本: 弗...

回答 1 投票 0

正则表达式替换除多个匹配项之外的所有内容

我有一个像这样的字符串: “这是一些文本。|更多文本。|其他一些文本。|一些不同的文本。” 我想要实现的是选择与这些条件不匹配的所有文本: 弗...

回答 1 投票 0

如何编写将负向后查找与负向前查找相结合的正则表达式来创建负查找?

在我们的Java Selenium框架中,我们需要编写一个正则表达式来读取任意长度的字符串并包含子字符串“bar”,只要子字符串“foo”不出现在...

回答 2 投票 0

带有负前瞻和负后瞻的正则表达式来检查我的匹配是否不在 [[ 和 ]] 之间

我正在尝试编写一个Python脚本,它可以在给定的md文件中自行替换[[和]]之间出现的给定关键字。 它将在同一个文件上使用多次,所以我不想......

回答 1 投票 0

仅返回正则表达式中具有 OR 条件的一组

我必须编写一个正则表达式来从句子中获取电子邮件地址。我希望仅将其与第 1 组一起退回。 正则表达式: \[邮寄地址:(.+)\]|<(.+@.+\..+)> 输入字符串: 您好,我的电子邮件地址是 &l...

回答 2 投票 0

正则表达式:多行文本的负向前瞻

我有几个带有这样的文本块的文件: 最长长度: 最大长度_js:500 maxlength_js_label:'吸入@limit Zeichen begrenzt,动词:@remaining...

回答 1 投票 0

正则表达式不匹配三个结尾[重复]

如何编写 Java 正则表达式来匹配不以 abc、def、ot ghi 三个结尾中任何一个结尾的行? 例如,以下情况应按如下所示工作: 1234abc -- 无效...

回答 1 投票 0

删除与正则表达式不匹配的 XSLT2 元素

为了为文档创建目录,我搜索仅捕获 h[0-9] 节点并删除所有其他未在目录中的节点。 因此,在 XSLT2 中,我做了以下几行: 为了为文档创建目录,我搜索仅捕获 h[0-9] 节点并删除所有其他未在目录中放置的节点。 因此,在 XSLT2 中,我做了以下几行: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output method="text"/> <xsl:template match="*[not(matches(name(), '^h[0-9]$'))]"> <!-- This is the relevant line --> <!-- I let it empty in order to delet its content --> </xsl:template> </xsl:stylesheet> 我使用 saxon-xslt -o output.txt example.xml maketoc.xslt 编译它 但是,不幸的是,not(matches())模板不会影响目标行。而且基本不影响线路。 那么,如何删除所有不匹配h[0-9]正则表达式的节点呢? 您还没有显示源文档,但最可能的解释是源文档最外层元素的名称与 h[0-9] 不匹配,这意味着该元素将被删除,并且其子元素将被删除不予处理。 也许你应该添加一条规则 <xsl:template match="*[*]"> <xsl:apply-templates select="*"/> </xsl:template> 确保处理继续到此类元素的子元素。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.