P5.js开发之——字符串函数(10)

一 概述

本文介绍操作字符串的几个函数:

  • join:字符串连接符
  • match:正则匹配
  • nf:字符串格式化
  • split:字符串分隔
  • trim:删除空白字

二 函数说明

No函数返回值作用
1join(list, separator)连接后的字符串将一数组的字符串合成一个字符串
2match(str, regexp)搜寻到的字符串数组返回含有符合表达式的组合的字符串数组
3matchAll(str, regexp)搜寻到的二维字符串数组返回含有符合表达式的组合的二维字符串数组
4nf(num, [left], [right])将数字格式化成字符串的辅助函数格式化后的字符串
5nfc(num, [right])格式化后的字符串该格式化的数字(小数点后的位数)
6nfp(num, [left], [right])格式化后的字符串数字格式化成字符串的辅助函数
7nfs(num, [left], [right])格式化后的字符串将数字格式化成字符串的辅助函数
8split(value, delim)字符串数组一个字符或字符串为分隔号以将另一个字符串拆分成多个部分
9splitTokens(value, [delim])字符串数组将在一个或多个字符(或 “tokens”)所标示的地方拆分一个字符串
10trim(str)修剪后的字符串从一个字符串的前端及后端删除空白字符

三 示例

function draw() {
  //join函数
  let array = ['Hello', 'world!'];
  let separator = ' ';
  let message = join(array, separator);
  text(message, 5, 10);

  //match函数
  let string = 'Hello p5js*!';
  let regexp = 'p5js\\*';
  let m = match(string, regexp);
  text(m, 5, 25);

  //nf函数
  let num1 = 321.123;
  text(nf(num1, 4, 2), 5, 40);

  //split
  let names = 'Pat,Xio,Alex';
  let splitString = split(names, ',');
  text(splitString[0], 5, 55);
  text(splitString[1], 5, 70);
  text(splitString[2], 5, 85);

  //trim
  let stringTrim = trim('  No new lines\n   ');
  text(stringTrim + ' here', 5, 100);

}

四 参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值