CMake:字符串(REGEX MATCHALL ...)

时间:2018-07-17 20:01:55

标签: regex cmake

我想提取text._之后的部分,直到cmake字符串中的大括号为止(REGEX MATCHALL,我试图与下面的模式匹配,但是我无法管理最后一部分,它匹配所有内容,而结尾为)。

variableX is file(READ "myfilepath" variableX)
string(REGEX MATCHALL "_Z.*\\)$" result ${variableX})

也尝试过

 string(REGEX MATCHALL "_Z.*\)$" result ${variableX})

variableX

- Name: EXTRAM_CODE_SECTION
  Attributes: |
    FIXED
  Content: |
    * (.text._ZN6Module16bwcL1CCScheduler12CSfScheduler14dlTimerHandlerEjs)
    * (.text._ZN18CLteMsgHandlerTask18findAndCallHandlerEP18bwcCommonMsgHeader)
    * (.text._ZN6Module15bwcL1CCInfoBase13CSubFrameInfo15updateGapStatusEv)
    * (.text._ZN6ltephy4l1cc7CUlHarq13storeDCIGrantERKNS0_9CCellTimeEPK10bwcUlGrantjPbS8_PKjNS0_13l1ccCellIndexE)

感谢您的帮助。

0 个答案:

没有答案