转换操作符tr///的作用与替换运算符s///有些类似,不过它并
不使用正则表达式,而且它的运行方式完全不同。转换操作符的句法如下所示:tr/searchment/repalcement/是把searchment的第一个字符换成replacement的第一个字符,searchment的第二个字符换成replacement的第二个字符,类推 ~~~~~~~
当serchment<replacement的长度时,replacement多余的部分(E)不进行替换,如
$str='abcdeabcde';
$str =~ tr/bd/BDE/;
替换结果:$str='aBcDeaBcDe'
当serchment>replacement的长度时,serchment多出的部分用replacement最后一个字符替换,如:
$str='abcdeabcde';
$str =~ tr/bde/BD/;
替换结果:$str='aBcDDaBcDD'
即:转换操作符t r / / /用于搜索一个字符串,找出searchlist中的各个元素,并用replacementlist中的对应元素对它们进行替换。如果r e p l a c e m e n t l i s t是空的,或者与s e a r c h l i s t相同,那么t r / / /将计算并返回匹配的字符。目标字符串并不被修改。
分享到:
相关推荐
在这个例子中,`<s:iterator>`标签遍历一个名为`listOfObjects`的集合,`<s:if>`和`<s:else>`标签则根据`displayRow`变量的值决定是否渲染`<tr>`标签。`<s:property>`标签用于输出对象的属性值。 需要注意的是,`...
在当前的软件开发领域中,客户端/服务器(Client/Server, C/S)架构和浏览器/服务器(Browser/Server, B/S)架构都是常见的应用部署方式。这两种架构各有优势,如何将它们有效地结合起来,成为了一个重要的研究方向。...
心创TR-N7和268S是对讲机设备,主要应用于无线电通信领域。这款对讲机的写频软件是用户进行设备配置和频率设定的关键工具。下面将详细讲解相关知识点: 1. 对讲机基础知识:对讲机,或称为无线电台,是一种利用无线...
### tr命令的详细用法 #### 一、引言 `tr` 是一个非常实用的命令行工具,用于对文本进行简单的转换操作。...无论是数据清洗、格式转换还是简单的文本处理,`tr` 都是一个值得学习和掌握的强大工具。
在AUTOSAR_TR_SomeIpExample文档中,描述了SOME/IP协议的详细实现,包括客户端和服务器端的实现细节,以及消息体的定义和处理。该文档还提供了一些示例代码,用于帮助开发者更好地理解和实现SOME/IP协议。 AUTOSAR...
本手册是TR6850的中文使用指南,详细介绍了系统的各项功能和操作步骤,同时也包含了编程指令集,帮助用户在该平台上进行芯片测试程序的开发。 ### 第一章 系统简介 TR6850系统设计旨在满足现代集成电路测试的复杂...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在JSP页面中能够更方便地处理逻辑和展示数据。这些标签大大简化了页面的编写,提高了代码的可读性和可维护性。以下是对Struts2标签的详细解释: 1. *...
心创TR系列写频软件是专为特定型号的无线电设备设计的应用程序,这些型号包括TR-N65、N85、889、799、N8、N9以及N9s。这款软件主要用于对这些无线电设备进行频率设置、功能配置和其他相关参数的调整,确保设备能够...
<!-- Microsoft ResX Schema Version 1.3 The primary goals of this format is to allow a simple XML format that is mostly human readable.... various data types are done through the ...
在b/s开发中经常用到的javaScript技术整理 Posted on 2006-02-17 15:55 MeiYU 阅读(377) 评论(0) 编辑 收藏 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 ...
TR组件通用测试平台是一种专为T/R组件...总的来说,TR组件通用测试平台是一个高效、全面的测试解决方案,能够适应各种T/R组件的测试需求,简化测试流程,提高测试精度,为T/R组件的研发和生产提供了强有力的技术支持。
其中,`String1`和`String2`分别代表输入和输出字符集,而`选项`则用来指定`tr`命令的行为模式。下面将详细介绍`tr`命令的几个关键功能及其语法: ##### 转换字符 当同时指定了`String1`和`String2`且未使用`-d`...
综上所述,“SPK-TR4-0643S”很可能是针对音频领域的一款高性能产品,其具体功能和技术参数需要进一步的资料来证实。不过,从目前的信息来看,这款产品应该具备良好的性能表现,并能够广泛应用于多种场景之中。随着...
`tr`命令是Unix/Linux shell中用于字符转换和删除的工具,主要应用于文本处理和数据清洗。它通过替换或删除指定的字符来实现文本的转换。`tr`命令的基本使用方式涉及两个字符串:字符串1(查询字符串)和字符串2...
The architecture of TR-069 Amendment 2 [1] and TR-106 Amendment 1 [2] enables device management of CPE devices in the customer’s home, including the home gateway, and devices behind it. This ...
tr -s "[a-z]" < oops.txt > result.txt ``` 这个命令将`oops.txt`中的所有连续重复的小写字母压缩成一个字母,并将结果输出到`result.txt`中。 ##### 示例2:删除空行 有时候我们需要删除文件中的空行,这可以...
语法:tr [–c/d/s/t] [SET1] [SET2] #SET1: 字符集1;SET2:字符集2 -c:complement,用SET2替换除SET1以外的字符。 -d:delete,删除SET1中所有的字符,不转换。 -s:squeeze-repeats,压缩SET1中重复的...
<s:iterator value="list" id="book" status="u"> <tr> <s:property value="id" /> </td> <s:property value="name" /> </td> ...
TR-104技术报告定义了VoIP CPE的配置参数,使得ISP可以通过TR-069接口对VoIP服务进行更加精细和专业的配置。 TR-104报告主要定义了VoIP CPE的以下参数: 1. 语音服务版本数据模型:描述了如何通过TR-069协议配置...