pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <legend id='Ownxs'><style id='Ownxs'><dir id='Ownxs'><q id='Ownxs'></q></dir></style></legend>
    1. <small id='Ownxs'></small><noframes id='Ownxs'>

      1. <i id='Ownxs'><tr id='Ownxs'><dt id='Ownxs'><q id='Ownxs'><span id='Ownxs'><b id='Ownxs'><form id='Ownxs'><ins id='Ownxs'></ins><ul id='Ownxs'></ul><sub id='Ownxs'></sub></form><legend id='Ownxs'></legend><bdo id='Ownxs'><pre id='Ownxs'><center id='Ownxs'></center></pre></bdo></b><th id='Ownxs'></th></span></q></dt></tr></i><div class="8eyas6c" id='Ownxs'><tfoot id='Ownxs'></tfoot><dl id='Ownxs'><fieldset id='Ownxs'></fieldset></dl></div>

        <tfoot id='Ownxs'></tfoot>

          <bdo id='Ownxs'></bdo><ul id='Ownxs'></ul>
      2. utf-8中的php正則表達式單詞邊界匹配

        php regex word boundary matching in utf-8(utf-8中的php正則表達式單詞邊界匹配)

          <bdo id='MqELo'></bdo><ul id='MqELo'></ul>

            <small id='MqELo'></small><noframes id='MqELo'>

            <tfoot id='MqELo'></tfoot>
          1. <legend id='MqELo'><style id='MqELo'><dir id='MqELo'><q id='MqELo'></q></dir></style></legend>
                  <tbody id='MqELo'></tbody>
                • <i id='MqELo'><tr id='MqELo'><dt id='MqELo'><q id='MqELo'><span id='MqELo'><b id='MqELo'><form id='MqELo'><ins id='MqELo'></ins><ul id='MqELo'></ul><sub id='MqELo'></sub></form><legend id='MqELo'></legend><bdo id='MqELo'><pre id='MqELo'><center id='MqELo'></center></pre></bdo></b><th id='MqELo'></th></span></q></dt></tr></i><div class="ugoko00" id='MqELo'><tfoot id='MqELo'></tfoot><dl id='MqELo'><fieldset id='MqELo'></fieldset></dl></div>
                  本文介紹了utf-8中的php正則表達式單詞邊界匹配的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我在 utf-8 php 文件中有以下 php 代碼:

                  I have the following php code in a utf-8 php file:

                  var_dump(setlocale(LC_CTYPE, 'de_DE.utf8', 'German_Germany.utf-8', 'de_DE', 'german'));
                  var_dump(mb_internal_encoding());
                  var_dump(mb_internal_encoding('utf-8'));
                  var_dump(mb_internal_encoding());
                  var_dump(mb_regex_encoding());
                  var_dump(mb_regex_encoding('utf-8'));
                  var_dump(mb_regex_encoding());
                  var_dump(preg_replace('/wei?/iu', 'weiss', 'wei?bier'));
                  

                  我希望最后一個正則表達式只替換完整的單詞而不是部分單詞.

                  I would like the last regex to replace only full words and not parts of words.

                  在我的 Windows 計算機上,它返回:

                  On my windows computer, it returns:

                  string 'German_Germany.1252' (length=19)
                  string 'ISO-8859-1' (length=10)
                  boolean true
                  string 'UTF-8' (length=5)
                  string 'EUC-JP' (length=6)
                  boolean true
                  string 'UTF-8' (length=5)
                  string 'wei?bier' (length=9)
                  

                  在網絡服務器 (linux) 上,我得到:

                  On the webserver (linux), I get:

                  string(10) "de_DE.utf8"
                  string(10) "ISO-8859-1"
                  bool(true)
                  string(5) "UTF-8"
                  string(10) "ISO-8859-1"
                  bool(true)
                  string(5) "UTF-8"
                  string(9) "weissbier"
                  

                  因此,正則表達式在 Windows 上按我的預期工作,但在 linux 上卻沒有.

                  Thus, the regex works as I expected on windows but not on linux.

                  所以主要問題是,我應該如何編寫我的正則表達式以僅匹配單詞邊界?

                  So the main question is, how should I write my regex to only match at word boundaries?

                  第二個問題是如何讓 windows 知道我想在我的 php 應用程序中使用 utf-8.

                  A secondary questions is how I can let windows know that I want to use utf-8 in my php application.

                  推薦答案

                  即使在 UTF-8 模式下,像 w 這樣的標準類簡寫也不是 Unicode-知道的.您只需要使用 Unicode 速記,正如您所研究的那樣,但是您可以通過使用環顧而不是交替來使它不那么難看:

                  Even in UTF-8 mode, standard class shorthands like w and  are not Unicode-aware. You just have to use the Unicode shorthands, as you worked out, but you can make it a little less ugly by using lookarounds instead of alternations:

                  /(?<!pL)wei?(?!pL)/u
                  

                  還要注意我是如何將花括號從 Unicode 類速記中去掉的;當類名由單個字母組成時,您可以這樣做.

                  Notice also how I left the curly braces out of the Unicode class shorthands; you can do that when the class name consists of a single letter.

                  這篇關于utf-8中的php正則表達式單詞邊界匹配的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <legend id='v1T3z'><style id='v1T3z'><dir id='v1T3z'><q id='v1T3z'></q></dir></style></legend>

                    <bdo id='v1T3z'></bdo><ul id='v1T3z'></ul>

                      <small id='v1T3z'></small><noframes id='v1T3z'>

                      <i id='v1T3z'><tr id='v1T3z'><dt id='v1T3z'><q id='v1T3z'><span id='v1T3z'><b id='v1T3z'><form id='v1T3z'><ins id='v1T3z'></ins><ul id='v1T3z'></ul><sub id='v1T3z'></sub></form><legend id='v1T3z'></legend><bdo id='v1T3z'><pre id='v1T3z'><center id='v1T3z'></center></pre></bdo></b><th id='v1T3z'></th></span></q></dt></tr></i><div class="ea22qy2" id='v1T3z'><tfoot id='v1T3z'></tfoot><dl id='v1T3z'><fieldset id='v1T3z'></fieldset></dl></div>
                          • <tfoot id='v1T3z'></tfoot>

                              <tbody id='v1T3z'></tbody>
                            主站蜘蛛池模板: 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | AR开发公司_AR增强现实_AR工业_AR巡检|上海集英科技 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 上海刑事律师|刑事辩护律师|专业刑事犯罪辩护律师免费咨询-[尤辰荣]金牌上海刑事律师团队 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 锂电叉车,电动叉车_厂家-山东博峻智能科技有限公司 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 智能气瓶柜(大型气瓶储存柜)百科 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 天津中都白癜风医院_天津白癜风医院_天津治疗白癜风 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 |