myzol+\s+(.*)-[0-9]+\s\{[\mrzulf\](.*?)\}
The lines
here is me
you are there
my fav
gvt
hjk hlkjhf c
myzol 123gbhj {
    test
    check      myself/mrzulf/.com
}
myzol 123gbhj {
    test
    check      myself/mrzulf/.com
}
myzol 1fde3gbhj {
    test
    check      myself/check/.com
}
myzol 12ecehj {
    test
    check      myself/mrzulf/.com
}
myzol 1evehj {
    test
    check      myself/check/.com
}
这里我必须删除包含 mrzulf 的块 我必须将其替换为空白。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
示例字符串中没有
-,并且并非所有示例都以卷曲之前的数字结尾,如模式[0-9]+\s\{您可以匹配:
\bmyzol\s+[^{]*{[^{}]*\bmrzulf\b[^{}]*}并替换为空字符串。
正则表达式演示
如果在开头
{之前应该有空格和单词字符,那么,如果您不想在开头{之前匹配换行符:\bmyzol\h+\w+\h+{[^{}]*\bmrzulf\b[^{}]*}正则表达式演示