当前位置: 首页 > 编程笔记 >

Regular Expressions 根据特定位置的单词从列表中选择特定行

章盛
2023-03-14
本文向大家介绍Regular Expressions 根据特定位置的单词从列表中选择特定行,包括了Regular Expressions 根据特定位置的单词从列表中选择特定行的使用技巧和注意事项,需要的朋友参考一下

示例

我有以下清单:

1. Alon Cohen
2. Elad Yaron
3. Yaron Amrani
4. Yogev Yaron

我想选择使用Yaron姓氏的人的名字。

因为我不在乎它是什么数字,所以我将其设置为任意数字,并从行首开始将其匹配的点和空格放在下面,如下所示:^[\d]+\.\s。

现在,我们必须将空格和名字匹配,因为我们不能区分它是大写还是小写字母,所以我们将两者都匹配:[a-zA-Z]+\s或[a-Z]+\s和也可以是[\w]+\s。

现在,我们将指定所需的姓只得到含有亚龙作为姓氏(在该行的结尾)行:\sYaron$。

全部放在一起^[\d]+\.\s[\w]+\sYaron$。

实时示例:https://regex101.com/r/nW4fH8/1

 类似资料:
  • 问题内容: 我有这样的桌子 我需要选择何时类型为0,何时类型为1,何时类型为N … 我怎样才能做到这一点? 问题答案:

  • 问题内容: 理想情况下,我需要一个等于 但这是非法的。 我不能使用自动递增的字段。 row_number()是需要选择的行。 我该怎么办? 编辑:嗯,我使用iSql * plus进行练习,出于某些原因,使用limit和auto_increment是非法的。我最终创建了一个序列和一个触发器,并且每次输入一个条目时,ID都增加了1。 问题答案: 您可以使用代替。 如文档所述, 第一个参数指定要返回的第

  • 问题内容: 从pandas数据框中选择所有行的最简单方法是什么?谁的符号在整个表中恰好出现两次?例如,在下表中,我想选择在[‘b’,’e’]中带有sym的所有行,因为这些符号的value_counts等于2。 问题答案: 我认为您可以按列和值使用: 第二个解决方案使用与布尔索引: 并用最快的解决方案和:

  • 本文向大家介绍awk 选择表格数据中的特定列,包括了awk 选择表格数据中的特定列的使用技巧和注意事项,需要的朋友参考一下 示例 我们假设使用的文件;作为列定界符。选择一组特定的列仅需要打印语句。例如,以下程序从其输入中选择列3、4和7: 通常可以更仔细地选择要打印的行。当第一个字段为Alice或时,以下程序从其输入中选择列3、4和7 Bob:            

  • 我有一个字符串列表,它有{“val1”、“val2”、“val3”、“val4”}等值,我有三个不同的组合框。每个组合框有5个以上的项。 现在,我只想从列表中选择一个具有组合框项目不同组合的值。我尝试过使用if-else和switch语句,但它的过程非常繁琐。那么,解决这类问题的最佳方法是什么呢?GUI部分的屏幕截图。 GUI 提前感谢。 我有一个像这样的长长的嵌套开关盒

  • 我假设我可以做这样的事情,但这样会处理乐观锁情况吗(我通过表上的版本列使用它)