正则表达式 – 正则表达式删除前导空格和短划线字符

前端之家收集整理的这篇文章主要介绍了正则表达式 – 正则表达式删除前导空格和短划线字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
给定像String这样的字符串a =“ – = – – 你叫什么名字?”;

如何删除前导的相等,短划线,空格字符,以获得干净的文本,

“What is your name?”

解决方法

如果要删除可以匹配的前导非字母表,请执行以下操作:

^[^a-zA-Z]+

并用”(空字符串)替换它.

说明:

>首先^ – 锚点匹配
begining.
> [] – char类
>第二个^ – 在char类中的否定
> – 前一场比赛的一场或多场比赛

因此,正则表达式匹配字符串开头的任何非字母表中的一个或多个.

在你的情况下,它将摆脱所有的前导空格,领先的连字符和领先的等号.总之,在第一个字母表之前的一切.

猜你在找的正则表达式相关文章