以下grep表达式成功列出了当前目录和子目录中的所有.exe和.html文件。
ls -R |grep -E .*[\.exe]$\|.*[\.html]$
我该如何反转此结果以列出不是.html或.exe的结果。(即!=
。)
使用命令行选项-v
或--invert-match
,
ls -R |grep -v -E .*[\.exe]$\|.*[\.html]$
问题内容: 我有一个字符串A,想测试另一个字符串B是否不属于其中。这是一个非常简单的正则表达式,其结果随后可以反转。 我可以做: 然后将其反转,如下所示: 我的问题是,我需要在正则表达式中执行此操作,而不要使用它们的结果。就像是: (不起作用) 换句话说:正则表达式应该测试是否存在,并在这种情况下返回true。 JavaScript有可能吗? 问题答案: 尝试: (简短)说明: 因此,用简单的英语
本文向大家介绍linux grep正则表达式与grep用法详解,包括了linux grep正则表达式与grep用法详解的使用技巧和注意事项,需要的朋友参考一下 需要大家牢记:正则表达式与通配符不一样,它们表示的含义并不相同 正则表达式只是字符串的一种描述,只有和支持正则表达式的工具相结合才能进行字符串处理。本文以grep为例来讲解正则表达式。 grep命令 功能:输入文件的每一行中查找字
本文向大家介绍如何反转单链表相关面试题,主要包含被问及如何反转单链表时的应答技巧和注意事项,需要的朋友参考一下 考察点:链表
我有一个简单的行星名称数组,我想反转添加到数组中的每个名称(而不是字符串顺序)。 我仍在努力使用lambda语法: 目前我得到: 这条线上有多个标记 类型中的方法不适用于参数 类型不匹配:无法从转换为 谢谢大家的建议。。。asList让我接近了。我仍然没有正确分类。 所以我需要找到一种方法,使array.sort工作,因为这是任务(array.sort和lambda它)。 我已经打电话给老师要求澄
问题内容: 是否有一种方法(或使用其他命令)使用NO正则表达式来查找确切的字符串? 例如,如果我要搜索(字面意思): 我不想经历并逃避每个“逃脱”的机会。本质上,我想像通过以下那样通过它: 问题答案: 使用,它与(匹配固定字符串)相同。
我在一个多语言网站上工作,并已选择使用每种语言的自定义URL,例如: 两者都指向城市控制员的指数方法。 在每个页面上都有一个切换语言的选项,它会在我的路由中查找以匹配控制器、视图和语言。 因此,如果我在荷兰语页面上,它会找到英文版的正确网址,即“城市”而不是“steden”。 在我开始使用更复杂的正则表达式之前,一切都很好。 我有这些正则表达式,它们将匹配我所需的URL: 在我的代码中,我可以访问