PHP和織夢正則preg_match獲取頂級域名
織夢
{dede:geturl runphp='yes'}
$url = $_SERVER['HTTP_HOST'];
preg_match("#[\w-]+\.(com|net|org|gov|cc|biz|info|cn|co)(\.(cn|hk|uk))*#", $url, $match);
@me = $match[0];
{/dede:geturl}
PHP
<?php
$url = $_SERVER['HTTP_HOST'];
preg_match("#[\w-]+\.(com|net|org|gov|cc|biz|info|cn|co)(\.(cn|hk|uk))*#" , $url, $match);
echo $match[0];
?>
相關推薦
PHP和織夢正則preg_match獲取頂級域名
織夢 {dede:geturl runphp='yes'} $url = $_SERVER['HTTP_HOST']; preg_match("#[\w-]+\.(com|net|org|go
織夢正則批量替換文章內容內鏈變成絕對路徑
絕對路徑的跳過,相對路徑的替換 替換之前 <p><strong><a href="/html/1.html">HTML</a>文件是由<a href="http://www.dedehtml.com/html/2.html">HTML<
PHP正則表示式獲取武漢市的實時pm2.5資料並郵件傳送phpmailer
最近讀了PHP與mysql web開發這本書學習PHP,感覺受益匪淺,PHP是由C語言所編寫的,所以C語言的語法在PHP中同樣適用如printf與PHP的echo一樣具有輸出功能,(換行)。學習了PHP語言的正則表示式來抓取網頁內容,又讀到了php的mail函式時想用來發送郵件,但是ma
PHP用正則批量替換Img中src內容,用正則表示式獲取圖片路徑實現縮圖功能
/** * 圖片地址替換成壓縮URL * @param string $content 內容 * @param string $suffix 字尾 */ function get_img_thumb_url($content="",$suffix="!c550x260.jpg") { // by
c# 用正則表示式獲取開始和結束字串中間的值
/// <summary> /// 獲得字串中開始和結束字串中間得值 /// </summary> /// <param name="str">字串</param> /// <param name="s">開始</param>
PHP正則 preg_match()
定義和用法 preg_match() 函式用於進行正則表示式匹配,成功返回 1 ,否則返回 0 。 preg_match() 匹配成功一次後就會停止匹配,如果要實現全部結果的匹配,則需使用 preg_match_all() 函式。 語法 preg_match (p
python爬蟲系列(1):使用python3和正則表示式獲取貓眼電影排行榜資料
簡述 這次打算寫一個爬蟲系列,一邊也想好好總結鞏固學習的知識,一邊做總結筆記,方便以後回憶。這次我們使用Python3和正則表示式來爬取一個簡單html頁面資訊,就從貓眼電影的排行榜單開始吧。如果讀到這篇文章的是位大神,期望您能不吝賜教,指正錯誤,如果您是小白,咋們可以一同
通過正則表示式獲取標準url地址的域名和檔案字尾名
形如“http://www.abcdef.com/index.php”或“http://www.abcdef.com/index.php?g=Index&m=Index&a=index”的地址即為標準的url地址,現在我們要通過正則式來獲取它的域名“abcd
網絡和常用的正則整理
dsc mas python () bin string groups oop amp # !/usr/bin/env python # -*- coding:utf-8 -*- ‘‘‘ __auth__ = jingtongyu ‘‘‘ REGEX_STRING =
基礎正則和擴展正則的作用
res .... 原因 extend gre 反向引用 次數 () 表達式 *基礎正則表達式:basic regular expression BRE包括:^ $ . [] [^] 和擴展正則不同的是grep和sed不需要加參數也可以使用 ^^d 以d開頭的
正則表達式和擴展正則表達式
技術 文本搜索工具 ring pos 在一起 grep -w 並排 十進制 關系 一. 正則表達式 1. grep 文本過濾(模式:pattern)工具 : 作用:文本搜索工具,根據用戶指定的“模式”對目標文本逐行進行匹配檢
基礎正則表達式和擴展正則表達式
Linux正則表達式基礎正則表達式: ^ 第1個符號 ,以什麽什麽開頭 ^m $ 第2個符號,以什麽什麽結尾 m$ ,還表示空行,或空格,可以用cat -An 試一下 ^$ 第3個符號,空行 什麽符號都沒有 . 第4個符號,表示任意 “一個字符” \ 第5個符號, 轉義字符不解析特
js 手機號碼和電話號碼正則校驗
bsp con return else 校驗 AS AR obi ret checkPhone() { var mobile = ‘‘; var tel = /^0\d{2,3}-?\d{7,8}$/; var phone = /^(
日期和時間的正則表達式
new TE style 正則表達 var 時間 reg exp regex //日期的正則表達式var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;var regExp = new Reg
驗證整數和小數的正則表達式
保留 經驗 位數 必須 拆分 代碼 整數 限制 表達 網上很多關於驗證小數的正則表達式,但是很多都不是百分百正確,所以我結合一些前輩的經驗,自己寫了一個。 驗證非0開頭的無限位整數和小數(可為空)。整數支持無限位,小數點前支持無限位,小數點後最多保留兩位。 js
只能輸入英文數字和下劃線和橫線的正則表示式
var reg="^[A-Za-z0-9-_]+$" ; var regus = new RegExp(regs); regus.test("所要驗證的字串") true 符合 false 不符合 中英文
Python學習筆記模式匹配與正則表示式之使用和不使用正則表示式
隨筆記錄方便自己和同路人查閱。 #------------------------------------------------我是可恥的分割線------------------------------------------- 假設你希望在字串中查詢電話號碼。你知道模式:3個數字,一
js和Java分別正則匹配小數點後多餘的0
var dd = "2.0010萬抵10.00萬"; var aa = dd.match(/\d+\.\d+/g); for ( var index in aa) { dd = dd.replace(aa[index],pa
js的電話號碼和密碼的正則判斷
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>註冊介面</title> </head> <scri
JS採用正則表示式獲取位址列引數
getQueryString:function(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = decodeURI(decodeURI(window.location.search)