Unity——删除字符串首尾指定字符


前言

在Unity开发中,有时候需要对获取到的字符串进行处理,这里介绍怎样对获取到的字符串删除首尾不要的字符。


一、Unity string.Trim

Unity string.Trim是用于删除字符串头部和尾部空格的函数。‌具体来说,‌string.Trim()函数的作用是从当前字符串中删除所有前导和尾随的空格字符。‌这个函数是.NET框架中的一部分,‌不仅在Unity中可用,‌也适用于其他支持.NET的环境。‌此外,‌string.Trim()函数还可以接受一个字符数组作为参数,‌用于删除字符串中匹配该字符数组中指定字符的所有前导和尾随匹配项。‌这种灵活性使得string.Trim() 函数在处理字符串时非常有用,‌尤其是当需要清理用户输入或从外部源获取的字符串时12。‌除了string.Trim(),‌还有其他相关的函数,‌如string.TrimStart() 和string.TrimEnd(),‌分别用于仅删除字符串开头或结尾的空格。‌这些函数共同构成了处理字符串时常用的工具集。

二、使用示例

删除空格
string str = " Hello! ";
string strF = str.TrimStart();//删除字符串头部空格,strF为 "Hello! "
string strT = str.TrimEnd();//删除字符串尾部空格,strT为 " Hello!"
string strTH = str.Trim();//删除字符串头部和尾部空格,由外向内,直到碰到非空格才会停止,strTH为 "Hello!"

删除首尾的指定字符
string str2 = "!hello!";
string strA = str2.Trim('!');//删除首尾的!字符,strA为"hello"

总结

当我们以/n为分隔符去读取文本内容时,应该将读取的内容string用Trim()去掉空格,不然字符串匹配时,有多余的空格会匹配不正确。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值