列出出现在2个字符串之间的值

埃斯特万(Esteban P.)

我有一个文件,基本上包含以下内容:

<INCOND NAME="DWH_YDWB-Start" ODATE="STAT" AND_OR="AND" />
<INCOND NAME="BBYSICH01.NR" ODATE="ODAT" AND_OR="AND" />
<INCOND NAME="YDWB_AB-Start" ODATE="STAT" AND_OR="AND" />
<ON CODE="NOTOK" STMT="*">
<DOSYSOUT OPTION="Copy" 
  PAR="\\$CTMSERVER$\Sysout\%%ODATE._%%JOBNAME._#%%RUNCOUNT..txt" />
</ON>

我只想列出所有以BBY开头的INCOND的值-就是“ BBYSICH01.NR”

所以我开始:

get-content 'C:\Temp\test.xml' -ReadCount 1000 | 
 foreach { $_ -match 'INCOND NAME=\"BBY' } 

确实列出了我想要的所有行,但是我只需要列出值“ BBYSICH01.NR”,而不是整个行,此时我完全失败了。尝试了不同的方法,但总是以灾难告终。

有什么简单的方法可以提取此值“ BBYSICH01.NR”?

在此先感谢Stefan

戴夫·塞克斯顿(Dave Sexton)

使用Select-String cmdlet并使用正则表达式提取文本,如下所示:

Select-String yourfile.txt -Pattern '(?<=<INCOND NAME=")BBY\w+\.\w+' | Select -ExpandProperty Matches | Select -ExpandProperty Value 

应该比使用Get-Content快很多

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python - 根据后一个字符串的最后一次出现在两个字符串之间找到一个子字符串

来自分类Dev

从第二个字符串中删除出现在第一个字符串中的字符

来自分类Dev

从第二个字符串中删除出现在第一个字符串中的字符

来自分类Dev

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

检查一个字符连续出现在字符串中的次数

来自分类Dev

用给定的分隔符爆炸字符串,除非所述分隔符出现在两个字符串/字符之间

来自分类Dev

查找哪个字符出现在字符串中的次数最多

来自分类Dev

找到两个字符串的交集,其中返回出现在两个字符串中的字符(与第一个字符串相同的序列顺序)

来自分类Dev

查找2个字符串之间的字符串值

来自分类Dev

查找出现在另一个字符串之后且在下一次出现第三个字符串之前的字符串

来自分类Dev

Python:对字符串列表进行排序,以便它们出现在另一个字符串中

来自分类Dev

T-SQL从字符串的末尾选择介于2个字符之间的值

来自分类Dev

C#方法/函数,如果一个字符反复出现在字符串中,则返回true或false

来自分类Dev

熊猫:当一个字符串出现在多行中时,如何给它一个唯一的ID?

来自分类Dev

在Shell脚本中如何在随后出现的2个字符串模式之间替换字符串?

来自分类Dev

使用python搜索应该出现在另一个字符串中单词开头的单词

来自分类Dev

求职面试测试-查找出现在字符串中的两个字符中的第一个字符的索引

来自分类Dev

检查一个值是否同时出现在字符串和字典中

来自分类Dev

如何找到出现在另一个字符串中指定索引之前的字符串的第一个索引?

来自分类Dev

查找并替换2个字符串之间的字符串

来自分类Dev

如何获取2个字符串之间的字符串

来自分类Dev

使用bash shell脚本提取2个字符串之间的字符串

来自分类Dev

如何在2个字符串之间获取字符串

来自分类Dev

Javascript Regex替换2个字符串之间的字符串

来自分类Dev

2个字符串之间的字符串

来自分类Dev

用Java在2个字符串之间替换字符串

来自分类Dev

如何在csh中的2个字符串之间更改字符串?

Related 相关文章

  1. 1

    Python - 根据后一个字符串的最后一次出现在两个字符串之间找到一个子字符串

  2. 2

    从第二个字符串中删除出现在第一个字符串中的字符

  3. 3

    从第二个字符串中删除出现在第一个字符串中的字符

  4. 4

    Ruby:如何计算一个字符串出现在另一个字符串中的次数?

  5. 5

    如何测试两个字符串是否同时出现在另一个字符串中?

  6. 6

    如何测试两个字符串是否同时出现在另一个字符串中?

  7. 7

    检查一个字符连续出现在字符串中的次数

  8. 8

    用给定的分隔符爆炸字符串,除非所述分隔符出现在两个字符串/字符之间

  9. 9

    查找哪个字符出现在字符串中的次数最多

  10. 10

    找到两个字符串的交集,其中返回出现在两个字符串中的字符(与第一个字符串相同的序列顺序)

  11. 11

    查找2个字符串之间的字符串值

  12. 12

    查找出现在另一个字符串之后且在下一次出现第三个字符串之前的字符串

  13. 13

    Python:对字符串列表进行排序,以便它们出现在另一个字符串中

  14. 14

    T-SQL从字符串的末尾选择介于2个字符之间的值

  15. 15

    C#方法/函数,如果一个字符反复出现在字符串中,则返回true或false

  16. 16

    熊猫:当一个字符串出现在多行中时,如何给它一个唯一的ID?

  17. 17

    在Shell脚本中如何在随后出现的2个字符串模式之间替换字符串?

  18. 18

    使用python搜索应该出现在另一个字符串中单词开头的单词

  19. 19

    求职面试测试-查找出现在字符串中的两个字符中的第一个字符的索引

  20. 20

    检查一个值是否同时出现在字符串和字典中

  21. 21

    如何找到出现在另一个字符串中指定索引之前的字符串的第一个索引?

  22. 22

    查找并替换2个字符串之间的字符串

  23. 23

    如何获取2个字符串之间的字符串

  24. 24

    使用bash shell脚本提取2个字符串之间的字符串

  25. 25

    如何在2个字符串之间获取字符串

  26. 26

    Javascript Regex替换2个字符串之间的字符串

  27. 27

    2个字符串之间的字符串

  28. 28

    用Java在2个字符串之间替换字符串

  29. 29

    如何在csh中的2个字符串之间更改字符串?

热门标签

归档