`
jedy
  • 浏览: 147745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

怎样用正则表达式匹配汉字 (perl)

阅读更多
转成unicode以后用property匹配,例(设输入输出编码为gb2312、gbk或gb18030):

use Encode;
$_="abc你好wert";
$a=decode('cp936',$_);
($x)=($a=~m/(\p{Han}+)/);
print encode('cp936',$x),"\n";
分享到:
评论

相关推荐

    易语言源码正则表达式匹配中文.7z

    以下是一些使用易语言进行正则表达式匹配中文的关键点: 1. **引入正则库**:首先,你需要在易语言程序中引入支持正则表达式的库。这可能需要下载并导入第三方库,如“易语言正则表达式模块”,该模块提供了丰富的...

    DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎

    DEELX 是一款专为C++开发者设计的正则表达式引擎,它的核心特性是对Perl兼容,这意味着开发者可以在C++程序中使用与Perl语言相同的正则表达式语法,从而享受到强大的文本处理和模式匹配功能。DEELX 的设计目标是为...

    精通正则表达式(第三版)简体中文版

    本书《精通正则表达式(第三版)简体中文版》主要介绍了正则表达式的概念、语法以及如何在不同的环境中高效地使用正则表达式。 #### 二、正则表达式的语法基础 1. **元字符**:正则表达式中的特殊字符,用于指定...

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    正则表达式是指用来描述字符串模式的表达式,通过使用正则表达式,我们可以轻松地实现字符串的匹配、验证、提取和替换等操作。在 C# 中,我们可以使用 System.Text.RegularExpressions 命名空间中的 Regex 类来实现...

    精通正则表达式中文版英文版_中文版为扫描版

    在正则表达式的世界里,基础概念包括字符类(如匹配任何数字[\d])、量词(匹配0次或多次*,1次或多次+,至少n次{n}等)、分组与捕获(使用括号()来定义一个子模式)、预查(用^符号否定预查,如[^abc]匹配非abc的...

    正则表达式(一)从初学到精通正则表达式

    本文将对正则表达式的基础知识进行详细的介绍,从什么是正则表达式开始,逐步深入浅出地讲解正则表达式的基本概念、正则表达式引擎、文字符号、特殊字符、不可显示字符、正则表达式引擎的内部工作机制等。...

    电话号码及日期时间提取(正则表达式 C)

    在本项目中,“电话号码及日期时间提取(正则表达式 C)”是一个使用C语言编写的程序,它能够从文本中有效地识别和提取中国大陆的手机号码和固定电话号码,以及简体中文网页中的日期和时间信息。 首先,我们要理解...

    正则表达式测试工具RegexTester 中文版

    7. **兼容性**:RegexTester通常会支持多种正则表达式引擎,包括Perl、JavaScript、PCRE(Perl兼容正则表达式)等,这样你可以在一个环境中测试不同语言下的正则表达式。 8. **调试功能**:对于复杂的正则表达式,...

    java正则表达式详解

    ### Java正则表达式详解 #### 一、正则表达式基础知识 正则表达式是一种强大的文本处理工具,能够帮助开发者高效地完成字符串的搜索、替换等操作。下面详细介绍正则表达式的几个基本元素。 ##### 1.1 句点符号(`...

    精通正则表达式(中文版) 第1 3 4 5章

    《精通正则表达式(中文版)...通过阅读《精通正则表达式(中文版)》的这四个章节,读者不仅可以掌握正则表达式的基本语法,还能了解其背后的匹配机制和高级用法,从而在实际项目中更有效地利用正则表达式处理和解析文本。

    正则表达式经典实例

    2. **多语言支持**:书中详细阐述了如何在不同的编程语言和脚本语言中有效使用正则表达式,帮助读者理解不同语言之间正则表达式的API、语法和行为差异。 3. **实际应用案例**:提供了上百个实用的实例,涵盖文本...

    精通正则表达式 中英文

    《精通正则表达式》是系统学习正则表达式的唯一最权威著作。任何时候,任何地方,只要提到正则表达式著作,人们都会提到这本书。该书质量之高,声誉之盛,使得几乎没有人企图挑战它的地位,从而在正则表达式图书领域...

    python正则表达式使用指南

    【Python正则表达式使用指南】是一篇专为Python初学者设计的教程,旨在帮助读者理解和运用Python中的正则表达式。这篇文档采用中英文对照的方式,内容清晰易懂,适合快速学习和实践。 正则表达式是用于匹配字符串的...

    好用的正则表达式匹配工具(RegexBuddy)

    8. **替换功能**:除了匹配,RegexBuddy还支持使用正则表达式进行查找和替换操作,这在处理大量文本时特别有用。 9. **编码处理**:RegexBuddy可以处理不同字符编码的文本,确保在处理国际化文本时不会出现问题。 ...

    Python正则表达式操作指南%2B-%2BUbuntu中文.pdf

    - `re.sub(pattern, repl, string, count=0)`: 替换字符串中与正则表达式匹配的部分。 - `re.subn(pattern, repl, string, count=0)`: 返回替换后的字符串和替换次数。 #### 6. 常见问题 - **使用字符串方式**: ...

    精通正则表达式(第三版)简体中文.pdf

    5. **正则表达式引擎的差异**:书中讨论了不同的正则表达式引擎(如Perl、JavaScript、Java、.NET等)之间的差异,这对于跨平台开发或使用不同语言的开发者来说非常重要。 6. **实战应用**:书中包含大量实例,涵盖...

    中文正则表达式简单易懂

    自Python 1.5版本开始,Python引入了`re`模块,提供了Perl风格的正则表达式支持,这使得在Python中使用正则表达式更加方便高效。 #### 二、正则表达式的基本语法 ##### 1. 字符类 - `\d`:匹配任何十进制数字,...

    精通正则表达式(第三版)中文

    本章深入探讨了不同模式语法的特点,如POSIX、Perl兼容正则表达式(PCRE)等,并对比了它们之间的差异。 #### 第二部分:应用篇 - **第4章:搜索与替换** 讲解如何使用正则表达式进行高效的搜索和替换操作。 - **...

    精通正则表达式(第三版,中文版)

    同时,正则表达式的调试也是学习过程中的重要环节,读者将学会如何使用各种工具(如Perl的 `perl -ne` 或在线的正则表达式测试器)来验证和调试自己的正则表达式。 本书的中文版为国内读者提供了更易理解的语言环境...

Global site tag (gtag.js) - Google Analytics