preg-replace

    5熱度

    5回答

    所以我有一些PHP代碼,看起來像: $message = 'Here is the result: %s'; 我只是用%S作爲一個例子。它基本上是一個佔位符,無論什麼去那裏。然後我將字符串傳遞給一個函數,我希望該函數用值替換%s。 我需要做些什麼才能做到這一點?我需要做一些正則表達式,並使用preg_replace(),或者什麼?還是有更簡單的方法來做到這一點?

    0熱度

    1回答

    第一篇文章,所以在這裏。我正在編寫一個腳本,可以在文件樹上進行智能搜索和替換。本質上,腳本將每個文件的內容都存入一個緩衝區字符串,並與預定義的模式進行匹配,在這種情況下,模式爲/^[^\r\n]*(vendor)[^\r\n]*$/im。該模式應該找到任何不區分大小寫的「供應商」形式,並給我匹配的整個行。我需要看到整條線,以確定是否要替換事件。對於給定文件中的任意數量的單獨行發生,此模式表現良好。

    4熱度

    5回答

    我在我的一個項目中使用TinyMCE(所見即所得)作爲默認編輯器,有時它會自動添加<p> </p> , <p> </p>或div。 我一直在尋找,但我真的找不到用正則表達式清理任何空標籤的好方法。 我試圖使用的代碼, $pattern = "/<[^\/>]*>([\s]?)*<\/[^>]*>/"; $str = preg_replace($pattern, '', $str);

    0熱度

    4回答

    我有以下字符串替換的問題,我在這裏很修復 PFB樣本串 $string = 'The quick sample_text_1 56 quick sample_text_2 78 fox jumped over the lazy dog.'; $patterns[0] = '/quick/'; $patterns[1] = '/quick/'; $patterns[2] = '/fox/';

    49熱度

    4回答

    我想抓住幾個單詞的大寫字母,並將它們包裹在span標籤中。我使用preg_replace作爲提取和包裝目的,但它不輸出任何內容。 preg_replace("/[A-Z]/", "<span class=\"initial\">$1</span>", $str)

    2熱度

    4回答

    我有以下幾點: $reg[0] = '`<a(\s[^>]*)href="([^"]*)"([^>]*)>`si'; $reg[1] = '`<a(\s[^>]*)href="([^"]*)"([^>]*)>`si'; $replace[0] = '<a$1href="http://www.yahoo.com"$3>'; $replace[1] = '<a$1href="http://www

    2熱度

    5回答

    什麼是C#中的PHP preg_replace? 我有一個字符串數組,我想用另一個字符串數組替換。這裏是PHP中的一個例子。如何在C#中執行類似的操作,而不使用.Replace(「old」,「new」)。 $patterns[0] = '/=C0/'; $patterns[1] = '/=E9/'; $patterns[2] = '/=C9/'; $replacements[0] = '

    5熱度

    3回答

    好吧,我知道我應該使用DOM解析器,但是這是爲了留出一些代碼,這是後續功能的概念驗證,所以我想快速獲取一些功能一組有限的測試代碼。 我試圖剝離寬度和組塊的高度屬性HTML,換句話說,用一個空字符串替換 width="number" height="number" 。 功能我想此刻寫看起來像這樣: function remove_img_dimensions($string,$iphone) {

    3熱度

    2回答

    我對於正則表達式很新穎。我有一個要求來替換多行文本中的空格。替換規則如下: 用一個非中斷空格替換行開始處的所有空格( )。 用相同數量的非斷點空格替換任何重複空格的實例(多個空格在一起)。 不在行首的單個空格保持不變。 我用Regex Coach構建匹配模式: /(){2,}|^()/ 假設我有這個輸入文本: asdasd asdasd asdas1 asda234 4545 54