当前位置: 首页 > news >正文

Perl:Perl的一些应用例子。

1. 如何把一个字符串中的所有大写字符转成小写?

my $name="I am John";
$name=~s/[A-Z]*/\L$&/g;
print $name;

 转成小写:

$name=~s/[a-z]*/\U$&/g;

 2. 给函数传多个哈希值。

sub printh(%%)
{
  print @_;
}

my %h1 = ('a',1,'b',2,'c',3);
my %h2 = ('d',4,'e',5,'f',6);

printh(%h1, %h2);

 3. for循环的一个特殊例子:

for ($_="good";s/(.)//;) {
  print "One character is: $1\n";
}

 

转载于:https://www.cnblogs.com/zuiaishenlin/p/3984722.html

相关文章:

  • 指针传递参数_for chris
  • COCOS2D-X 精灵创建随笔
  • 太上感应篇原文
  • 汉字简体繁体转换----Javascript
  • 让你飞翔
  • ODB 短板
  • 解压版MySQL安装说明
  • SoftReference
  • 现代软件工程 第十二章 【用户体验】练习与讨论
  • solr默认查询设置
  • 博客开通
  • 在关闭页面时自动清除Session cookie,页面缓存
  • github中readme.md编辑格式
  • Android系统开机启动画面显示过程简要说明
  • 团队项目准备工作
  • C# 免费离线人脸识别 2.0 Demo
  • go语言学习初探(一)
  • MySQL主从复制读写分离及奇怪的问题
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Transformer-XL: Unleashing the Potential of Attention Models
  • vue自定义指令实现v-tap插件
  • 从0实现一个tiny react(三)生命周期
  • 驱动程序原理
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 我这样减少了26.5M Java内存!
  • 用mpvue开发微信小程序
  • python最赚钱的4个方向,你最心动的是哪个?
  • zabbix3.2监控linux磁盘IO
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​iOS安全加固方法及实现
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #Linux(make工具和makefile文件以及makefile语法)
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (70min)字节暑假实习二面(已挂)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (论文阅读30/100)Convolutional Pose Machines
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (图)IntelliTrace Tools 跟踪云端程序
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)人的集合论——移山之道
  • (转)树状数组
  • (转)详解PHP处理密码的几种方式
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • ******之网络***——物理***
  • .NET 8.0 发布到 IIS
  • .NET Core Web APi类库如何内嵌运行?
  • .NET 使用 XPath 来读写 XML 文件
  • .net经典笔试题
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .php文件都打不开,打不开php文件怎么办
  • /usr/bin/env: node: No such file or directory
  • @Bean注解详解