在tcl中获取指定模式前面的元素

时间:2015-08-11 13:36:16

标签: pattern-matching tcl system-verilog

我正在编写一个脚本,它将搜索系统Verilog测试平台并将模块拉出来,然后搜索模块层次结构,直到它到达链的最底层。

有没有办法搜索模式,然后获取指定字符串之前的元素?这些文件都是不同的,除了它们总是有我需要的元素......

//random code//
element_needed #(...)

//random code//
element_needed
    #(....
      ....)

我需要#(之前的关键字。我一直在与regexp合作,但任何想法都会有很大的帮助!

1 个答案:

答案 0 :(得分:4)

SELECT  DISTINCT
   T1.UI_CreateDate as DATEDAY,
   count(1) over (PARTITION BY DAY(T1.UI_CreateDate) )   AS TOTALCOUNT 
FROM mydb.dbo.LP_UseImpression T1 WHERE T1.UI_BR_BO_ID = 45  

该正则表达式找到一个"字" (字母,数字,下划线)后跟可选的空格(包括换行符),井号和开括号。