`

正则过滤替换示例备份

阅读更多
$parr4   =   "\x80-\xff"; 
$str = preg_replace("/\'/",'',$string);
$search = array(
				"/<h4>.*<\/h4>/",
				"/<ul>/",
				"/<\/ul>/",
				"/<li>/",
				"/<\/li>/",
				"/\(\w+,[".$parr4."\w]+\)/",
				"/href=\"javascript:choose_school/",
				"/\"/",
				"/;/",
				"/<i>/",
				"/<\/i>/",
				"/·/"
				);
$replace = array(
				"",
				"",
				"",
				"",
				"",
				"",
				"",
				"",
				"",
				"",
				"",
				""
				);
				
				
$str = preg_replace($search,$replace,$str);
$str = preg_replace("/>[".$parr4."\w\.]+<\/a>/",',',$str);
$str = preg_replace("/title=/",'',$str);
$str = preg_replace("/<a\s+/",'',$str);

$arr = explode(',',$str);
$arr = array_map('trim',$arr);
 
分享到:
评论

相关推荐

    常用字替换TXT文本.txt

    2. **测试替换规则**:特别是使用正则表达式时,应先在小范围内测试替换规则是否正确,避免大规模错误替换。 3. **考虑上下文**:有些替换可能会因为上下文的不同而产生不同的效果,因此在设计替换规则时要考虑周全...

    mysqlhotcopy 正则使用小技巧

    MySQL的`mysqlhotcopy`工具是数据库...同时,熟悉MySQL中的正则表达式对于日常的SQL操作和数据处理也十分有益,例如在查询、替换和过滤数据时。通过不断学习和实践,你可以更熟练地掌握这些技能,提高数据库管理效率。

    sed命令详解

    - **-r, --regexp-extended**: 使用扩展正则表达式(ERE),使得编写更复杂的匹配规则变得更加容易。 #### 地址定义 `sed`支持通过地址来指定要处理的具体内容或范围: - **空地址**:处理整个输入文本。 - **单...

    php实例代码

    这种功能在文件管理、备份和恢复等应用场景中非常实用。 综上所述,这些PHP代码实例不仅提供了实际开发中常用的几种功能实现,还涉及到了随机性、字符串操作、正则表达式匹配、文件系统操作等多个方面,对于学习和...

    Shell脚本专家指南-中英文

    最后,书中还提供了一些实用的脚本示例,涵盖了系统管理和自动化任务的常见场景,如日志分析、文件备份和系统监控。通过实际案例,读者可以将所学知识应用到实际工作中,提升解决问题的能力。 通过阅读《Shell脚本...

    Path-of-Exile-modding-tool:流放之路mods

    流放路径修改工具和模组搜索修改比较提取插入替换装甲以任何方式拼写微交易。 许多已知的mod(.aoc .otc .epk .pet .atlas .env ...)或创建您自己的。 批处理文件。 创建automods(带有基本过滤器和命令的.txt文件...

    perl cookbook

    书中有大量关于匹配、替换和分割字符串的正则表达式实例,帮助读者掌握这一强大的文本处理工具。 3. **数组和列表**:Perl中的数组和列表操作也是重点内容。书中详细解释了如何创建、遍历和操作数组,以及如何利用...

    linux常用命令

    示例代码中使用了`sed`命令来批量替换文件中的字符串: ``` find . -name "*.xml" -exec sed -i 's/web1/web2/g' {} \; ``` 这段代码用于在当前目录及其子目录下查找所有.xml文件,并将其中的`web1`替换为`web2`。...

    UNIX Shells

    8. **正则表达式**:在shell中,正则表达式常用于文件名匹配、文本搜索和替换等操作。掌握正则表达式的语法和常见用法对提高效率很有帮助。 9. **文件权限和所有权**:在UNIX系统中,每个文件都有属主、属组和权限...

    learn_perl_oneliners:基于示例的命令行中Perl文本处理指南

    例如,`perl -i.bak -pe 's/pattern/replacement/' file.txt` 不仅会替换文件中的模式,还会将原始文件备份为`file.txt.bak`。 书中通过一系列的练习和例子,帮助读者深入理解和掌握Perl一liners。这些练习通常涵盖...

    HTML冗余代码清除.pdf

    下面是一段具体的C#代码示例,展示了如何使用正则表达式来实现这些功能: ```csharp public static string CleanWordHtml(string html) { StringCollection sc = new StringCollection(); // 清除注释和标题 ...

    SoftwareDevTools:Bash脚本,Git,Grep,网络,项目管理,Regex,系统管理,Unix命令,Unix

    通过理解正则表达式,我们可以使用grep查找、替换或过滤文件中的特定内容,这对于日志分析和数据挖掘非常有用。 **网络**: 网络知识涵盖TCP/IP协议、端口、路由、DNS解析、网络安全等。了解网络基础可以帮助解决...

    PHP和MySQL WEB开发(第4版)

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用date()函数...

    PHP和MySQL Web开发第4版pdf以及源码

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用...

    PHP和MySQL Web开发第4版

    1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用...

    shell programming

    - **简单脚本**:例如自动备份文件,结合`cp`, `mv`, `date`等命令。 10. **最佳实践** - 使用`#!/bin/bash`或`#!/bin/sh`指定解释器版本。 - 缩进和空格使脚本更易读。 - 错误处理和日志记录以提高脚本健壮性...

    电子书籍-Linux命令大全搜索工具

    - **应用场景**:数据备份。 53. **chage (修改帐号和密码的有效期限)** - **用途**:设置用户账户的密码过期策略。 - **应用场景**:账户管理。 54. **chattr (用来改变文件属性)** - **用途**:设置文件特殊...

Global site tag (gtag.js) - Google Analytics