string - 如何检测字符串是否为空字符?

标签 string

如何确定字符串是否包含任何字母字符?

换句话说,如果字符串中只有空格,我该如何将其视为空字符串?

最佳答案

尝试:

if the_string.replace(" ", "") == "":
    the_string = ""

如果您的语言支持,使用“trim”、“strip”或“chomp”删除前导/尾随空格也可能很好...

编辑:当然,正则表达式也可以解决这个问题:the_string.match("[^\s]")... 或者自定义函数。 .. 或任何数量的东西。

编辑: 在 Caml 中:

let rec empty_or_space = fun
      [] -> true
    | (x::xs) -> x == ` ` and empty_or_space xs;;

编辑: 根据要求,在 LOLPYTHON 中:

BTW OHAI
SO IM LIKE EMPTY WIT S OK?
    LOL IZ S EMPTIE? DUZ IT HAZ UNWHITESPACE CHAREZ /LOL
    IZ S KINDA LIKE ""?
        U TAKE YEAH

    IZ S LOOK AT EASTERBUNNY OK KINDA NOT LIKE " "?
        U TAKE MEH

    U TAKE EMPTY WIT S OWN __getslice__ WIT CHEEZBURGER AND BIGNESS S OK OK

关于string - 如何检测字符串是否为空字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/626710/

相关文章:

php - 在 2 个不同的位置拆分/分解 PHP 字符串

python - 如何在 Python 变量赋值中考虑字符串格式?

java - AssertContains 在 jUnit 中的字符串上

python - 将字符串拆分为给定大小的组

php - 使用 PHP 从 MySQL 数据库中选择可能相关的项目(如 : for 'orange' , 给出 'bread')

c# - 如何获得特定的文化货币图案

string - 通过SQL脚本还原/ '+'错误

Python For...循环迭代

java - 返回格式类似于信用卡号的字符串

c# - 将字符串转换为十进制,保留分数