
Layui文本框点击事件:弹出选择框示例与GNU Make内建文本处理函数详解
下载需积分: 4 | 978KB |
更新于2024-08-09
| 112 浏览量 | 举报
收藏
本文档主要介绍了GNU Make语言中的文本处理函数,特别是两个关键函数——`$(subst)` 和 `$(patsubst)`。这些函数在编写Makefile时,对于字符串的替换和模式匹配具有重要作用。
1. `$(subst FROM,TO,TEXT)`:
- 函数名称:`subst`,即字符串替换函数。
- 功能:用于查找并替换字符串`TEXT`中的特定子串`FROM`,将其替换为`TO`。
- 示例:如将"feet on the street"中的"ee"替换为"EE",会得到新字符串"fEEt on the strEEt"。
- 在Makefile中,这种功能常用于构建过程中的文本替换,如变量替换或文件路径调整。
2. `$(patsubst PATTERN,REPLACEMENT,TEXT)`:
- 函数名称:`patsubst`,即模式替换函数。
- 功能:搜索`TEXT`中的单词,如果它们匹配预定义的模式`PATTERN`,则替换为`REPLACEMENT`。`PATTERN`支持使用模式通配符`%`进行模糊匹配。
- 例如,如果要替换所有数字,可以使用`PATTERN`来匹配`%d`,然后用`REPLACEMENT`替换。
文档详细讲解了Makefile的工作原理,包括Makefile的基本结构、规则定义、依赖管理、通配符的使用、目录搜索机制以及特殊目标的处理。特别强调了Makefile中变量的使用和条件语句的执行,这些都是编写高效Makefile的关键部分。
此外,文档还涉及到了伪目标、强制目标、空目标文件、特殊目标的处理,以及多目标和多规则目标的定义,这些都是Makefile高级特性,有助于理解和优化Makefile的复杂构建流程。
这篇文档是针对GNU Make用户的一份实用指南,帮助读者掌握如何利用文本处理函数进行字符串操作,并熟练运用Makefile的规则和特性的编写技巧。
相关推荐










羊牮
- 粉丝: 42
最新资源
- 提升ASP文件上传速度与大小无组件技术
- WINCE平台五子棋源码解析与实践
- VC工具栏深度解析:C++开发者的得力助手
- DXperience 8.2.3 重编译版发布:.NET控件与DevExpress更新
- 探索VLC 0.8.6i开源流媒体播放器的源码
- UCOS操作系统源码及学习资料大全分享
- VC6.0环境下的串口类程序通过测试
- C#连接MySQL数据库的源码实现
- MLDN E-Learning项目开发日志详解
- 在VC环境下实现滚动文字及图片效果的方法
- 北大青鸟办公自动化系统优化与ASp.net实现
- 最新马克斯整站模版1.5完整下载:自动化内容采集
- 西门子PLC从入门到精通教程免费下载
- 基于Java的简易双人聊天应用实现
- Eclipse插件使用教程与标准插件集介绍
- SQL SERVER助手自动提示功能提升企业查询效率
- 深入探讨请求分页存储管理系统与页面置换算法
- 个性化教师节祝福网页自动生成系统
- SQL Server论坛精华:经验集合,助你提升技能
- 深入解析FlashMediaServer3中文使用手册
- Hibernate实现的JAVA数据库分页查询源码解析
- C#学校管理系统:初学者入门实践指南
- 掌握Winform Ribbon皮肤控件与Demo示例
- SqlBuild:提升SQL代码可读性的JAVA格式化工具