0

我有一个文件,其模式如下;


    | |                                
    ###O                               
    | |           | |                  
                  ###O                 
                  | |              | | 
                                   ###O
                                   | | 


我试图找到上述所有模式。但我也被困在空行中。这是我的模式代码,

(?:.+?)(\|\s\|(?:.+\n.+)###O)

更新:根据艾玛的建议.+?(\|\s\|).+?\s+(###O).+?\s+(\|\s\|)

仍然无法找到确切的模式。

经测试https://regex101.com/

4

2 回答 2

0

此 RegEx可能会帮助您找到###0

.+\|\s\|.+\s+(###O)

正则表达式

于 2019-04-19T03:38:40.580 回答
0

试试下面的正则表达式,它会给你三组的 3 场比赛。

\s*(\|\s\|)\s*(###O)\s*(\|\s\|)

测试链接:https ://regex101.com/r/Ulb80p/1/

于 2019-04-19T14:24:47.900 回答