regex 相关问题

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

如何在纯 ERE 正则表达式中否定单词

是否可以在纯 ERE 正则表达式(POSIX.2 扩展正则表达式)中否定单词? 似乎可以使用 ^ 作为 [^ab] 来否定字符或类,这将否定字符 a b ...

回答 2 投票 0

如何在 R 中删除字符向量中字符串的公共部分?

假设字符向量如下 file1_p1_analysis_samples.txt file1_p1_raw_samples.txt f2_file2_p1_analysis_samples.txt f3_file3_p1_raw_samples.txt 期望的输出: 文件1_p1_分析

回答 3 投票 0

匹配以字母开头并可能以数字结尾的用户名,以及一些特定规则

我正在尝试解决以下正则表达式挑战: 您需要检查数据库中的所有用户名。以下是用户在创建用户名时必须遵循的一些简单规则。 用户名...

回答 1 投票 0

我无法在 Javascript 中的正则表达式中传递某些情况

我无法通过某些测试用例。 您的正则表达式应该与字符串 JACK 匹配 失败:您的正则表达式不应与字符串 J 匹配 通过:您的正则表达式应与字符串 Jo 匹配 通过:你的正则表达式应该

回答 1 投票 0

在 HTML 模式属性中使用正则表达式模式的问题

在 HTML 模式属性中使用正则表达式模式的问题 我遇到一个问题,即与 JavaScript 中的 .test() 方法正确配合使用的正则表达式模式在使用时无法按预期运行

回答 1 投票 0

如何在句子之间添加空格但忽略链接?

我需要在句子之间添加一个空格,例如: “这是一个,这是两个” 应该: “这是一个。这是两个” 在 Python 中,我使用了以下正则表达式: 文本 = re.sub...

回答 1 投票 0

在Delphi中使用Regex替换字符串

从正则表达式的官方文档来看,输出应该是NUMabcabc。但事实并非如此。我想知道怎么了? 计划项目128; {$APPTYPE 控制台} 使用正则表达式; var 重新...

回答 2 投票 0

正则表达式 - 6 位数字或 9 位数字不少于或介于或以上的表达式

我必须编写一个正则表达式来检测 6 位数字或 9 位数字 - 意思是: ID 123 - 它不应该满足正则表达式,因为它是 3 位数字 ID 1234 - 它不应该满足正则表达式,因为它是 4 位数字 ID 12...

回答 3 投票 0

将特定数字日期转换为显示月份

想要转换例如日期: 02082012 在这种情况下: 02 - 白天 08 - 月 2012 年 现在我将日期分开,但无法转换为月份: #echo "02082012"|gawk -F "" '{打印...

回答 6 投票 0

Perl oneliner 可在具有特殊字符的许多不同值上匹配路径中的精确单词

如何精确匹配 find /tmp -type l -exec ls -l 输出中的 $TARGET_NAME 值? $ find /tmp -type l -exec ls -l 2>/dev/null {} + lrwxrwxrwx 1 root root 24 Mar 18 12:41 /tmp/test/lin...

回答 4 投票 0

如何使用 awk、perl 或 sed 从 LiveHTTPHeaders 输出中删除响应?

假设我有这样的东西(这只是一个示例,实际请求会有所不同:我加载了启用 LiveHTTPHeaders 的 StackOverflow,以便处理一些示例): http://

回答 5 投票 0

Perl:匹配数组元素,然后将上一个(后面 5 个索引)数组元素复制到新数组

本质上我想做的是搜索一个大文本文件来识别每个显示“未找到匹配项”的元素,并将匹配的标识符复制到新列表中。我对第一个很好...

回答 4 投票 0

Bash/perl 从文件中打印行直到有条件的字符

我正在尝试扫描文件中包含特定字符串的行,并将这些行打印到另一个文件中。 但是,我需要打印出多行,直到“)”字符,如果该行包含 st...

回答 2 投票 0

如何从 shell 变量中 grep 获取值?

我一直在尝试使用单词边界来grep一个精确的shell“变量”, grep "\<$variable\>" 文件.txt 但还没有成功;我已经尝试了其他一切,但没有成功。 其实我是

回答 8 投票 0

使用 awk/sed/perl 删除行:在模式 1 之后以及模式 2 和模式 3 之间

我需要从文件中删除模式1之后、模式2和模式3之间的行,如下所示: 啊啊啊啊啊 噗噗噗 图案 1 <-----After this line cdededed ddededed pattern2 fefefefe...

回答 5 投票 0

Perl 段落 n-gram

假设我有一段文字: $body = '敏捷的棕色狐狸跳过了懒狗'; 我想将该句子放入“关键字”的哈希值中,但我想允许使用多个单词的关键字;我...

回答 5 投票 0

如何在 Perl 中将此语法解析为数组?

我有一个包含使用此语法的参数的文件 范围 { | -} [,...] 其中 value s 是数字。 例如,所有这些都是有效的语法 范围 34...

回答 7 投票 0

如何使用 Perl 或 awk 重新格式化 GECOS 字段?

我想扫描passwd文件并将注释字段中的单词顺序从名字姓氏更改为姓氏名字,并强制姓氏大写。 因此,更改每一行: jbl...

回答 6 投票 0

如何从 Perl 数组中提取我想要的元素?

嘿,我想知道如何让这段代码工作。基本上我想保留 $filename 行,只要它们在路径中包含 $user 即可: 打开 STDERR,">/dev/null"; $菲尔...

回答 4 投票 0

Perl 搜索并捕获行后

好吧,这可能是一个很容易回答的问题,但我正在努力解决。我试图让我的程序捕获某个单词之后的所有内容,然后打印它。例如,...

回答 1 投票 0

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