在OR类中使用正则表达式锚?

杰森·阿克塞尔罗德(Jason Axelrod)

可以说我test在用逗号分隔的列表中寻找单词单词test可以在字符串的开头,字符串的中间或字符串的结尾。因此,假设我有一系列的行,包括以下内容:

 this,test,should,match
 test,should,match
 should,match,test
 this,ttest,should,not,match

请注意,第四行ttest包含test,我不希望它匹配。我可以做一个能匹配前三行而不是第四行的正则表达式吗?我从这里开始:

[,]test[,]

当然,这将匹配第1行,而不是4,但是将不匹配2和3,因为它将不匹配行的开头或行的结尾。有没有一种方法可以将开始和结束锚添加到[,]角色类中,以使其包括在内?

鲁阿赫

您尚未指明正在使用的正则表达式引擎,因此无法确切回答。但是许多引擎支持foo|bar交替表示法(foo)和分组表示法,因此您很可能会这样写:

(^|,)test(,|$)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提供的正则表达式使用多行锚(^或$)

来自分类Dev

如何在ColdFusion中使用正则表达式将所有锚标签替换为不同的锚

来自分类Dev

在正则表达式中使用正则表达式

来自分类Dev

正则表达式:在终端中使用正则表达式路径运行命令

来自分类Dev

C#正则表达式中的角色类和锚点

来自分类Dev

如何在ruby中使用正则表达式获取html类值

来自分类Dev

在正则表达式中使用var时出现错误“ char类中的空范围”

来自分类Dev

在正则表达式中使用var时出现错误“ char类中的空范围”

来自分类Dev

在Java正则表达式中的字符类中使用方括号

来自分类Dev

如何在类中使用正则表达式和否定 if else

来自分类Dev

使用速记字符类的正则表达式

来自分类Dev

在Shell脚本中使用正则表达式

来自分类Dev

在sed中使用扩展的正则表达式

来自分类Dev

Grep在R中使用正则表达式

来自分类Dev

在python中使用正则表达式断言

来自分类Dev

正则表达式提前无法在.NET中使用

来自分类Dev

Python-在正则表达式中使用变量

来自分类Dev

如何在Realm中使用正则表达式

来自分类Dev

在Javascript中使用正则表达式检查模式

来自分类Dev

如何在Java的正则表达式中使用OR?

来自分类Dev

如何在angularjs中使用正则表达式

来自分类Dev

在awk中使用Perl正则表达式属性

来自分类Dev

流星,在mongodb中使用正则表达式发布

来自分类Dev

在此示例中使用什么正则表达式

来自分类Dev

在is.na()中使用正则表达式

来自分类Dev

在grep中使用正则表达式元字符

来自分类Dev

在groovy中使用正则表达式

来自分类Dev

如何在正则表达式中使用Unicode

来自分类Dev

lastIndexOf在elisp中使用正则表达式

Related 相关文章

热门标签

归档