regex 相关问题

正则表达式提供了一种声明性语言来匹配字符串中的模式。它们通常用于字符串验证,解析和转换。由于正则表达式未完全标准化,因此具有此标记的所有问题还应包含指定适用的编程语言或工具的标记。注意:要求HTML,JSON等正则表达式往往会遇到负面反应。如果有解析器,请使用它。

JavaScript 从字符串中删除零宽度空格(unicode 8203)

我正在编写一些处理网站内容的JavaScript。当用户按下时,SharePoint 文本编辑器倾向于在文本中放置“零宽度空格”字符,这阻碍了我的努力...

回答 3 投票 0

如何使用函数式方法执行正则表达式?

如何使用函数式方法执行正则表达式?目前我希望用户输入一个输入,即使他们以大写字母输入,它仍然会给出响应?我不确定...

回答 1 投票 0

PHP 增加字母数字字符串中的最后一个数字[重复]

帮助编写代码,仅增加字符串 A10M10N80 最后部分中的数字(不是字母)。 字母数字字符串的长度不固定,可以是 A1M2N10、A10M10N80 或 A102M100N81,始终是数字...

回答 2 投票 0

修改ossec规则以提高其级别

我正在尝试将规则修改为0015-ossec_rules.xml 550 /home/.*/\.ssh/ 我正在尝试将规则修改为0015-ossec_rules.xml <rule id="10550" level="10"> <if_sid>550</if_sid> <regex>/home/.*/\.ssh/</regex> <description>Integrity checksum changed in /home/*/.ssh/</description> </rule> 但是当我对任何用户的 .ssh 进行修改时,规则警报来自 <rule id="550" level="7"> <category>ossec</category> <decoded_as>syscheck_integrity_changed</decoded_as> <description>Integrity checksum changed.</description> <mitre> <id>T1565.001</id> </mitre> <group>syscheck,syscheck_entry_modified,syscheck_file,pci_dss_11.5,gpg13_4.11,gdpr_II_5.1.f,hipaa_164.312.c> </rule> 有什么想法吗?谢谢 看起来您正在尝试通过创建从规则 550 派生的子规则来提高 .ssh 目录中更改的警报级别。为了确保新规则正确触发,您应该指定正则表达式应用于 file 字段,包含更改文件的路径。以下是修改规则的方法: <rule id="100002" level="8"> <if_sid>550</if_sid> <field name="file" type="pcre2">^/home/.*/\.ssh/</field> <description>Integrity checksum changed in /home/*/.ssh/</description> </rule> 这应确保 /home/.*/.ssh/ 目录内的任何完整性更改都会触发更高级别的警报。有关使用文件完整性监控 (FIM) 警报的更多详细指南,请参阅我们关于创建自定义 FIM 规则的文档。 我希望这有帮助

回答 1 投票 0

正则表达式查找字符串中的整数和小数

我有一个像这样的字符串: $str1 = "12 盎司"; $str2 = "1.5 盎司切碎; 我想从字符串中获取金额,无论它是否是小数(12 或 1.5),然后获取

回答 3 投票 0

PHP 仅增加字母数字字符串中的数字[重复]

帮助编写代码,仅增加字符串 A10M10N80 最后部分中的数字(不是字母)。 字母数字字符串的长度不固定,可以是 A1M2N10、A10M10N80 或 A102M100N81,始终是数字...

回答 2 投票 0

PHP 生成字母数字增量序列号增量最后一位数字[重复]

在 PHP 中生成字母数字增量序列号 帮助代码在最后一个字母之后增加数字(仅增加数字)。 像普通数字一样增加更多的数字,1、10、100。

回答 2 投票 0

正则表达式在读取当前日期后将 dd 天数更改为 01 (Grafana-Influxdb)

我发现以下正则表达式可以从 influxdb 查询中提取当前日期 询问; 显示诊断 正则表达式提取日期; /([0-9]{4}[-]{1}[0-9]{2}[-]{1}[0-9]{2})/ 这导致; 2024年5月-...

回答 1 投票 0

如何更改 urlRegexPattern 以使插件过滤聊天中的这些链接:

一般来说,我有一个插件可以阻止聊天中的 URL:https://neverlose.cc/market/item?id=J6WNT1,这样的 URL 格式:market/item?id=J6WNT1 它如何通过改变字符串 urlRegexPattern...

回答 1 投票 0

查找函数调用的正则表达式

我正在尝试查找对函数 $t 的所有调用 我尝试过这个表达 /\$t\([^)]+\)/g 但如果我像这样在字符串中有 ) 则不起作用 $t('名称(可选)') 其他可能的复数值...

回答 1 投票 0

如何正则表达式匹配对内的对

我的问题相当简单,即使它的目的相当复杂。我将使用一个简单的例子: AzzAyyAxxxxByyBzzB 所以通常我想要得到......之间的一切

回答 4 投票 0

Ansible 正则表达式替换匹配但排除同一行中的其他匹配

配置文件中的以下行要替换为java路径,但不要替换有java.base和java.lang的java。 JAVA_VERSION=$("java" -version 2>&1 | awk -F '&quo...

回答 1 投票 0

用于验证电子邮件的正则表达式

我正在尝试理解正则表达式来验证电子邮件,据我了解,该正则表达式应该传递以下电子邮件(因为它应该按照内部要求执行)。有人可以吗...

回答 1 投票 0

为什么 grep -E '[ab]*' 不匹配任何内容?

我认为这来自于对 * 在正则表达式中的作用的根本误解,但我在任何地方都找不到我的问题的可靠答案...... 所有消息来源都说 * 匹配 0 个或多个

回答 1 投票 0

从 Google 表格中最后一个空格后的单元格中获取子字符串

我想从谷歌表格中的单元格中获取最后一个子字符串。我的意思是最后一个空格之后的所有内容。例如: “Viatti V-130 Strada Asimmetrico 215/60 R16 95V”- 获得 95V 'Viatti Vettore Brina V-52...

回答 2 投票 0

正则表达式 1) 将 'The' 或 'A' 或 'And' 移至标题末尾 2) 反转名称,例如 John A. Smith 改为 Smith, John A [关闭]

本期的标题已经说明了一切。 如果您能建议正则表达式,我将非常感激 将定冠词“The”或不定冠词“A”或“An”移至标题末尾。

回答 1 投票 0

任意数量任意字符的正则表达式模式

我无法让下面的正则表达式匹配字符串中两个双引号之间任意数量的任意字符的模式。我已经尝试过.*许多不同的...

回答 1 投票 0

`s/"((?:[^"]|\")*)"//` 在 Perl 中解析 C 字符串有什么问题?

看来我正坐在我的眼睛上,因为我无法找出我的正则表达式有什么问题: 我正在尝试解析一个在一行中包含字符串的 C 源文件(实际上这些字符串是

回答 1 投票 0

用于获取产品ID的正则表达式

我在让这个正则表达式仅匹配以 1 开头的项目产品 ID 时遇到问题。到目前为止,这是我提出的模式。 def find_productID(报告): 模式 = r'\d{4}-[A-Z...

回答 1 投票 0

这里我想在Text中找到单词的匹配文本模式

你能帮我一些解决方案吗?我有两种类型的代码;其中一个正在运行,另一个则无法运行。 在职的 常量 str = “你好,我的名字是\[名字\],我\[年龄\]岁,并且......

回答 1 投票 0

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