首页 > 编程语言 >无涯教程-Perl - tr函数

无涯教程-Perl - tr函数

时间:2023-08-18 10:37:10浏览次数:41  
标签:字符 string SEARCHLIST tr 无涯 perl REPLACEMENTLIST Perl

描述

这不是功能。这是音译运算符;它将SEARCHLIST中所有出现的字符替换为REPLACEMENTLIST中的字符。

语法

以下是此函数的简单语法-

tr/SEARCHLIST/REPLACEMENTLIST/

返回值

此函数返回替换或删除的字符数。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl -w

$string='the cat sat on the mat.';
$string =~ tr/a-z/b/d;

print "$string\n";

执行上述代码后,将产生以下输出。在这里,optionsd用于删除匹配的字符。

 b b   b.

参考链接

https://www.learnfk.com/perl/perl-tr.html

标签:字符,string,SEARCHLIST,tr,无涯,perl,REPLACEMENTLIST,Perl
From: https://blog.51cto.com/u_14033984/7132202

相关文章

  • list 中的Stream 累加操作
    ublicclassTest{publicstaticvoidmain(String[]args){doublesum=860.10+1808.09;doublesum1=1808.09+860.10;//outputis2668.19System.out.println(sum);//outputis2668.19System.out......
  • vue-treeselect 树下拉组件被遮挡问题
    vue-treeselect组件官方中文网站: https://www.vue-treeselect.cn/需求背景:在el-tabs内容中添加此组件出现被遮挡问题通过文档查询解决方法<treeselectv-model="params.wardIds":options="hospitalWardTree"value-consists-of="LEAF_PRIORITY"placeholder=......
  • StringBuilder与StringBuffer的区别
    摘要在Java编程中,字符串的拼接是一项常见的操作。为了有效地处理字符串的拼接需求,Java提供了两个主要的类:StringBuilder和StringBuffer。尽管它们都是可变的字符串容器,但在一些关键方面有所不同。以下主要根据现场安全以及性能方面进行分析:线程安全性StringBuffer是线程安全的,而Str......
  • 3、掩膜剪裁 —— Extract by Mask
    下载了全球气候数据,需要裁剪出中国区域的气候数据裁剪前:SpatialAnalystTools->ExtractbyMask 裁剪后:  ......
  • 笔记整理--C语言--linux下错误的捕获:errno和strerror的使用——转载
    linux下错误的捕获:errno和strerror的使用经常在调用linux系统api的时候会出现一些错误,比方说使用open()、write()、creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。在程序代码中包含#include<e......
  • 使用 OpenTelemetry 构建可观测性 03 - 导出
    上一个博文中,我提到如何使用OpenTelemery的特定语言API来收集遥测数据,包含手动和自动的埋点技术,这很重要!但是,收集遥测数据只是解决方案的第一步。你需要把遥测数据路由转发到其他地方,同时添加额外的元数据信息。这时就轮到SDK发挥作用了。链路追踪生产者(TracerProvider)链......
  • [ARC117D] Miracle Tree
    题目大意给定一棵\(n\)个节点的树,要求构造出一个点权序列\(E\),满足以下三个条件:所有\(E_i\ge1(1\lei\len)\)。对于任意一组\((i,j)(1≤i<j≤N)\),使\(|E_i-E_j|\geq\operatorname{dist}(i,j)\),\(\operatorname{dist}(i,j)\)即树上\(i\)和\(j\)两点距离。......
  • 使用 OpenTelemetry 构建可观测性 03 - 导出
    上一个博文中,我提到如何使用OpenTelemery的特定语言API来收集遥测数据,包含手动和自动的埋点技术,这很重要!但是,收集遥测数据只是解决方案的第一步。你需要把遥测数据路由转发到其他地方,同时添加额外的元数据信息。这时就轮到SDK发挥作用了。链路追踪生产者(TracerProvider......
  • Kubernetes Service中的 external-traffic-policy 是什么?
    【摘要】external-traffic-policy,顾名思义“外部流量策略”,那这个配置有什么作用呢?以及external是指什么东西的外部呢,集群、节点、Pod?今天我们就来学习一下这个概念吧。1、什么是external-traffic-policy在k8s的Service对象(申明一条访问通道)中,有一个“externalTrafficPolicy”......
  • gdb + gdbserver调试时,无法使用Ctrl+C暂停调试的问题
    使用gdbserver进行远程调试,跟踪调试板子上的程序时,发现targetremote后,想下几个断点,发现ctrl+c无法暂停程序,因此断点也下不了了。只能在连接前,提前下好断点,这明显是恶心的,因为分析问题过程中有随机下断点的需求。但是我记得之前这个程序,在同样的硬件上是可以后期下断点的。google......