插入符( )是兩個錨定元字元之一

2021-07-11 16:36:20 字數 602 閱讀 5245

3.5.3 錨定乙個匹配

(1)插入符。插入符(^)是兩個錨定元字元之一。這個元字元使正規表示式匹配本行起

始處所出現的字元。為了使得正規表示式「/^php/」在某個串中成功地找到乙個匹配,字母

php 必須在一行的起始處。這些字元後面跟著什麼內容沒關係,只要前面3 個字元是「php」

就行。例項 3-30 插入符「^」的應用

本例項演示插入符的應用,如**3-30 所示。

">

<?php

$str="php is the best scripting language";

$pattern="/^php/";

if (preg_match($pattern,$str))

?>

<?php

$str="qqq php is the best scripting language";

$pattern="/^php/";

if (preg_match($pattern,$str))

print("發現匹配");

else

print("未發現匹配");

?>

發現匹配

未發現匹配 

合併兩個char到乙個char中,壓縮字串

合併兩個char到乙個char中,壓縮字串,當字串中的字母最大不超過 f 的時候,可以使本程式,程式很簡單,使用移位,乙個char的高四位和第四位,可以分別儲存乙個char,這樣就做到了壓縮減半的作用,實測過,複製可直接執行 include include int leng num unsigned...

Python是實現將兩個列表統計合併成乙個map

描述 現在又乙個列表a存放著元素a a b c d e a c d a 另乙個列表b存放著a對應的值,b 0.3,0.2,0.66,0.4,0.55,0.33,0.7,0.88,0.9 現在要統計a中所有圓度對應包含的值,形成類似這樣的格式 def dic a a b c d e a c d a b...

檔案編碼和檔案內的字串字面值編碼是兩個概念

我們知道,calabel的字串使用的是utf8編碼,通常在xcode下,直接calabel p p settext 漢字 顯示漢字是沒有任何問題的,但是,在vs2013中卻顯示的是亂碼。很多人在群裡面問了,我都答 請使用utf8編碼。他說,我的檔案是utf8格式的啊。呵呵,沒那麼簡單好嗎,檔案編碼和...