正規表示式刪除包含此單字的整個區塊
P粉198814372
P粉198814372 2024-02-26 19:35:26
0
1
319

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 的區塊 我必須將其替換為空白。

P粉198814372
P粉198814372

全部回覆(1)
P粉466909449

範例字串中沒有 -,而且並非所有範例都以捲曲之前的數字結尾,如模式 [0-9] \s\{

您可以匹配:

\bmyzol\s [^{]*{[^{}]*\bmrzulf\b[^{}]*}

並替換為空字串。

正規表示式示範

#如果在開頭 { 之前應該有空格和單字字符,那麼,如果您不想在開頭 { 之前匹配換行符:

\bmyzol\h \w \h {[^{}]*\bmrzulf\b[^{}]*}

正規表示式示範

#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!