当前位置: 首页 > 知识库问答 >
问题:

unix查找带有模式且不以另一模式结尾的regex

东方英豪
2023-03-14

我搜索这样的东西,可能给我这个简单的答案,它似乎在这里和这里(在许多),但我只是无法得到它的工作。

我有一些文件

12_pattern1.yyy_zzz #find
13_pattern1.xxx.pattern2_xx 
12_yy_pattern1:xxx
14_pattern1.xxx_pattern2.xxx #find
12_xxx_zzz.yyy.xxx
14_pattern1.xxx.yyy #find

共有1个答案

宦博雅
2023-03-14

像这样的东西怎么样:

find . -regex "^\(12_\|14_\)pattern1.*" -not -regex "*.pattern2$"
 类似资料:
  • 在网上搜索了几个小时后,我找到了一些关于如何在另一个模式中打开一个新模式的解决方案。但我的要求有点不同。我想使用一个有点“通用”的模态表单,它将在我的页面(不是整个应用程序,仅用于当前页面)中充当消息框。一旦调用/显示,此消息框将全部覆盖。 例如,我为我的数据输入打开一个模态表单,如果我想提示一条消息给用户,我会在数据输入表单上弹出另一个模态表单。 我是web编程的新手,所以我不知道我的代码哪里出

  • 我正在编写一个函数来计算一组数字的模式。 如果输入,则输出应。正如您所看到的,应该首先使用较小的数字,但我的代码不会这样做。有人能修改我的代码吗?

  • 问题内容: 我根本不擅长正则表达式。 到目前为止,我一直在使用许多框架代码,但是我找不到能够与URL匹配但也可以捕获诸如和的代码。 任何帮助都会很棒。谢谢你们! 问题答案: 为了匹配所有类型的URL,以下代码应该起作用: 然后,检查正则表达式的正确方法如下:

  • 给定一个项目列表,记住列表的模式是最经常出现的项目。 我想知道如何创建一个函数,可以找到列表的模式,但如果列表没有模式(例如,列表中的所有项目只出现一次),它会显示一条消息。我想在不导入任何函数的情况下制作这个函数。我正在尝试从零开始制作自己的函数。

  • 我正在查看用Scala编写GraphQL服务器的Sangria库。但奇怪的是,同一个类型系统必须实现两次:(1)作为GraphQL类型声明的一部分,(2)也是在服务器端,作为Scala case类,附带ObjectType、InterfaceType等。 在Scala中硬编码类型系统尤其令人厌烦,因为我的目的是能够CRUD任意形状的聚合,其中每个形状都被定义为类型的GraphQL集合。例如,假设S

  • 我试图使用另一个JSON模式来验证JSON模式。 要验证的JSON模式示例:https://jsonschema.net/home 验证上述模式的验证模式参考:https://github.com/ajv-validator/ajv/blob/master/lib/refs/json-schema-draft-07.json 从上面的中,如果我删除,我的JSON将变得无效。 我有什么方法可以定义根