RegEx:获得终点

时间:2014-06-16 07:54:54

标签: regex powershell

我在一行的末尾寻找一个RegEx来匹配最后的评论(如果有的话)
没有最后的; -separator在行的最后一个字段之后。
该行可能是:

   $line = ";2014.03.22;some optional comment;"    # this
   $line = ";2014.03.22;"                          # or that 

如果这样做

   $found = $line -match ';(\.+?);(.*)'

最后一次&#34 ;;"将成为比赛的一部分。
我该怎么做才能赶上决赛#34 ;;" ?

提前致谢 Gooly

1 个答案:

答案 0 :(得分:2)

此?

$line -match ';(.+?);([^;]*)'