php匹配字串URL並替換為超連結
<?php
$regex = '@(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?«»“”‘’]))@';
var_dump( preg_match($regex, 'http://segmentfault.com/q/1010000000584340'
若想自動新增<a>標籤則執行
$content=preg_replace($preg, '<a href="$1">$1</a>', $content);
相關推薦
php匹配字串URL並替換為超連結
<?php $regex = '@(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2
js 字串中提取網址並替換成超連結
var str = '<BR><BR>http://wasmip.baidu.com.cn/mip/km/archives/km_archives_main/kmArchives
PHP-preg_replace_callback() 正則匹配模版資訊並替換
preg_replace_callback() — 執行一個正則表示式搜尋並且使用一個回撥進行替換 /*** * 匹配替換模版資訊 * @param $template //要匹配的魔板資訊 * @param $key_value_pair //要替換的內容
php獲取當前網址url並替換引數或網址的方法
一是PHP獲取當前頁面的網址: 複製程式碼 程式碼如下: //獲得當前的指令碼網址 function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scriptName = $_SERVER["REQU
Node.js 從網頁下載圖片並替換為新地址
平常經常需要儲存網頁上的圖片,如果一張一張地儲存會非常麻煩和浪費時間,為了解決這個問題,我寫了一個node.js的指令碼,可以直接用node命令就可以把網頁裡的圖片下載到本地,另外還可以擴充套件為下載其他資源,如css、js、video等。 var data = ` <!DOC
php手機號碼 銀行卡號 替換為*
/** * author [email protected] * date 2015/07/17 18:50 * 替換銀行卡、手機號碼為**。 * @param type $str 要替換的字串 * @param type $startlen 開始長度
excel巨集:列出一個目錄下所有檔案,並做也超連結
從網上找了一些資訊,自己修改了一下 方式很直白,先把所有的目錄找了出來,然後一個個目錄來處理。 雖然與我習慣使用迭代的的方式有所差別,但也很好。 後面的函式是原始的,沒有改動,主函式自己重新寫過了。 檔案下載 '主函式 Sub ListFil
【PHP】正則表示式匹配最後一張圖片並替換
// 要搜尋的內容 $content = '<div class="div"><img class="img" width="200" height="100" src="./../images/img1.jpg" /> <img class="img" w
js正則表示式匹配並替換特定字串
var reg=/name="(.*?)\"/gi; // var arr=str.match(reg); // console.log(arr.length) var newStr=str.replace(reg,'name=
Oracle將字串轉換為數字,並替換特殊字元
分類: Oracle(22) Oracle自帶有to_number函式,但需要說明的是這個函式只能轉換字串格式是正確數字的情況, 也就是一旦字串為空,或者有特殊字元,或者有空格等等,都會拋錯,以下提供一種方式成功解決以上問題: TO_NUMBER(decode(deco
C語言函式:找到字串中指定字串並替換,輸出為DLL
// convert9.cpp : Defines the entry point for the DLL application.//#include "stdafx.h"#include "convert9.h"#include "windows.h"#include "
js中判斷字串A中是否包含字串B,並將字串B替換為指定字串C
直接看例項: 上圖中buildType為:從後臺查詢的資料,其中dic為自定義註解,其中包含兩個值,code和name,在頁面上我們需要顯示name。 dic.name在未經過處理之前的值為:新址新建獨享站,新址新建共享站,共址共享等等,但是現在需要我們在顯示的時候不能顯
php解析url並得到url中的參數及獲取url參數
ring 解析url .net area ray 字符 array com 獲取url參數 <?php $url = ‘http://www.baidu.com/index.php?m=content&c=index&a=lists&ca
php正則表達式提取img alt/title標簽並替換
替換 處理 content 正則表達式 編輯 進行 我們 文本 src 有時我們需要對富文本編輯器中的img標簽進行必要的處理以滿足網站自身的需要,比如:根據站點關鍵詞對頁面內img的alt標簽設定關鍵詞,以下為提取並替換alt/title標簽內容的正則: $title
C 兩個連結串列中資料節點的資料域為一個字母 ,其中L1包含L2,在L1中找出與L2相等的字串,並將其逆置
前面相關操作在這呢,這個函式依託於此 //結構體 typedef struct Node { ElementType data; struct Node * next; } LNode, * LinkNode; //兩個連結串列中資料節點的資料域為一個字母 http
刷題筆記2——將字串中的空格替換為指定的字串
題目描述 請實現一個函式,將一個字串中的每個空格替換成“%20”。例如,當字串為We Are Happy.則經過替換之後的字串為We%20Are%20Happy。 1、方法1 通過一個string物件來將元素不斷加入其中,加完以後找出空格,刪除即可 內容介紹1 strin
php自動匹配圖片網址,並自動下載儲存本地化或遠端上傳到其它伺服器
在phpwind中.如果直接發表圖片網址.會自動轉為 以下的標籤形式[img]/attachment/img_85186769.jpg[/img] 所以.可以通過php正則匹配[img]中的網址,並把圖片網址對應的圖片,自動儲存到本地,然後通過php的ftp_put()函式,遠端ftp上
SQL Server 分割字串和合並多條資料為一行
分割字串函式create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)<&g
PHP解析URL並得到URL中的引數
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
C#:讀取html模板檔案,並替換修改檔案中指定值,儲存為修改後的檔案
1.準備html模板檔案:Pages/Device/DeviceModel8.html 2 using System.IO:讀取檔案內容,並替換指定內容 &nbs