红穆笔记
首頁 語言筆記 PHP替換字符/20230101/這個日期不固定$_POST[newstext]=str_replace('/file/20230101/','/file/',$_POST[newstext]);
語言筆記 PHP

PHP替換字符/20230101/這個日期不固定$_POST[newstext]=str_replace('/file/20230101/','/file/',$_POST[newstext]);

PHP替换字符/20230101/这个日期不固定$_POST[newstext]=str_replace('/file/20230101/','/file/',$_POST[newstext]);

可以使用正則表達式來匹配不固定的日期,並將其替換爲空字符串,代碼如下:

$_POST['newstext'] = preg_replace('/\/file\/\d{8}\//', '/file/', $_POST['newstext']);

這裏使用了正則表達式/\/file\/\d{8}\//來匹配類似於/file/20230101/這樣的字符串,其中\d{8}表示匹配8位數字。然後使用preg_replace()函數將匹配到的字符串替換爲/file/。注意,正則表達式中的斜槓需要進行轉義。

如果你不熟悉正則表達式,可以參考一些在線的正則表達式教程和工具,例如 RegexOneRegExr

日期不固定,有些時候是未知長度的字符串

如果日期部分的字符串是未知長度的,那麼可以使用正則表達式來匹配其中的一段字符串,代碼如下:

$_POST['newstext'] = preg_replace('/\/file\/\w+\//', '/file/', $_POST['newstext']);

這裏的正則表達式/\w+/匹配了一個或多個字母、數字、下劃線字符,代表日期部分。然後使用preg_replace()函數將匹配到的字符串替換爲/file/。同樣需要將匹配的字符串前後的斜槓也包含進來。

注意,這種方式可能會替換到一些不是日期部分的字符串,例如/file/abc123/,因此需要根據具體情況來選擇是否使用這種方式進行替換。

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

PHP ob函数记录

PHP ob函數記錄 語言筆記 PHP

下面3個函數的用法 ob_get_contents(); ob_end_clean(); ob_start(); 可以藉助這幾個函數實現緩衝本地文件,以及執行本地腳本代碼。 使用ob_start()把輸出的代碼存到緩衝區,頁面不會顯示出來; 然後用ob_get_contents得到緩衝區的數據。 o…
👁 141
PHP preg

PHP preg 語言筆記 PHP

preg_match_all 函數用於執行一個全局正則表達式匹配。preg_match_all() 語法int preg_match_all ( string $pattern , string $subject [, array &$matches [, int $flags = PREG…
👁 169
PHP 三元运算符与if的详解

PHP 三元運算符與if的詳解 語言筆記 PHP

三元運算符語條件 ? 結果1 : 結果2 說明:問號前面的位置是判斷的條件,如果滿足條件時結果1,不滿足時結果2。本文對三元運算符和if...else...進行對比詳解,希望對大家有所幫助。今天在改論文在線的時候遇到了一個語句看不懂:$if_summary = $row['IF_SUMMARY']=…
👁 189
PHP强制转换类型

PHP強制轉換類型 語言筆記 PHP PHP採集 PHP與mysql

獲取數據類型1.如果想查看某個表達式的值和類型,用var_dump()。 2.如果只是想得到一個易讀懂的類型的表達方式用於調試,用 gettype()。3.要查看某個類型,不要用 gettype(),而用is_type() 函數。字符串轉換爲數值當一個字符串被當作數字來求值時,根據以下規則來決定結果…
👁 232
php 字符串中是否包含指定字符串的多种方法

php 字符串中是否包含指定字符串的多種方法 語言筆記 PHP

strstrstrstr() 函數搜索一個字符串在另一個字符串中的第一次出現。該函數返回字符串的其餘部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。代碼如下:<?php $email = 'user@example.com'; $domain = strstr($email, …
👁 138

推薦閱讀

响应式驱动芯片电气网站模板 1027

響應式驅動芯片電氣網站模板 1027 實用收藏 易優模板

此套eyoucms響應式模板適用於驅動芯片與電氣行業,設計風格科技精密,能夠展示驅動芯片產品、電氣設備、技術參數及工業應用。有助於半導體與電氣企業在線上展示產品,吸引電子與工業客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題…
👁 38
(PC+WAP)蓝色弹簧针厂家网站pbootcms模板 探针充电连接器网站源码下载 0577

(PC+WAP)藍色彈簧針廠家網站pbootcms模板 探針充電連接器網站源碼下載 0577 實用收藏 pbootcms模板

一款針對彈簧針、探針充電連接器生產廠家的PbootCMS網站模板,採用藍色風格,支持PC與WAP端。設計風格專業精密,適合展示電子連接器產品與核心技術。有助於精密電子元件企業在線上建立品牌形象,拓展電子行業客戶。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin …
👁 50
响应式金属工艺品挂件网站模板 0204

響應式金屬工藝品掛件網站模板 0204 實用收藏 易優模板

一款針對金屬工藝品與掛件行業的eyoucms響應式網站模板。設計風格精緻藝術,能夠展示金屬工藝品、掛件產品、設計創意及品牌故事。有助於工藝品品牌在線上展示產品,吸引收藏與禮品客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總…
👁 42
响应式科技智能产品网站模板 1028

響應式科技智能產品網站模板 1028 實用收藏 易優模板

一款針對科技智能產品行業的eyoucms響應式網站模板。設計風格科技前沿,能夠展示智能產品、科技研發、應用場景及品牌實力。有助於科技企業在線上展示創新產品,吸引投資與客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優C…
👁 43
(自适应手机端)品牌策划设计类网站pbootcms模板 高端设计公司网站源码下载 0578

(自適應手機端)品牌策劃設計類網站pbootcms模板 高端設計公司網站源碼下載 0578 實用收藏 pbootcms模板

一款品牌策劃與高端設計類PbootCMS網站模板,支持PC與WAP端。設計風格藝術精緻,能夠展示品牌全案、創意設計及商業案例。有助於高端設計公司在線上樹立品牌形象,吸引優質客戶。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相關…
👁 52