Как я могу сопоставить символ вертикальной черты, за которым следует пробел и еще одна вертикальная черта?

Символ вертикальной черты regularexpression должен быть экранирован одной regexes обратной косой чертой в регулярном perl-regex выражении Perl. (Регулярные perlre выражения Perl немного отличаются apache-regexp от регулярных выражений POSIX. Если regexp вы используете это, скажем, в perl grep, все будет немного по-другому.) Если regex вы специально ищете пробел perlre между ними, используйте неэкранированный regex-php пробел. Они вполне приемлемы regexp в регулярном выражении Perl. Вот regex-php краткая тестовая программа:

my @lines = ;

for (@lines) {
    print if /^\| \|/;
}

__DATA__  
| | Good - space  
|| Bad - no space  
|   | Bad - tab  
 | | Bad - beginning space  
        Bad - no bars  

regex

perl

2022-03-26T16:46:45+00:00
Вопросы с похожей тематикой, как у вопроса:

Как я могу сопоставить символ вертикальной черты, за которым следует пробел и еще одна вертикальная черта?