how to use wild card in pattern
No seu caso particular, N*
significa "coincidir N
caractere zero ou mais vezes" .
Se o padrão implica em único N
char e um (ou mais) seguindo dígitos - essa parte do padrão deve ser N[0-9]\{1,\}
.
Além disso, .
(period) char corresponde a qualquer caractere, incluindo nova linha (embora novas linhas não ocorram na entrada aqui). Para ser correspondido literalmente, deve ser escapado \.
Em seguida, o padrão main ficaria como /BC_CD23\.BC_B\.BC_A1\.N[0-9]\{1,\}_C/