首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何检查字符串是否只包含空白(\t\n )字符?

要检查一个字符串是否只包含空白字符(包括制表符、换行符和空格),可以使用正则表达式或者字符串处理函数来实现。

方法一:使用正则表达式 可以使用正则表达式的match方法来检查字符串是否只包含空白字符。以下是一个示例代码:

代码语言:txt
复制
import re

def check_whitespace(string):
    pattern = r'^\s*$'  # 匹配只包含空白字符的正则表达式
    if re.match(pattern, string):
        return True
    else:
        return False

# 示例用法
string1 = "   "  # 只包含空白字符的字符串
string2 = "  abc  "  # 包含非空白字符的字符串

print(check_whitespace(string1))  # 输出:True
print(check_whitespace(string2))  # 输出:False

方法二:使用字符串处理函数 可以使用字符串的strip函数去除字符串两端的空白字符,然后判断剩余的字符串是否为空。以下是一个示例代码:

代码语言:txt
复制
def check_whitespace(string):
    if string.strip() == "":
        return True
    else:
        return False

# 示例用法
string1 = "   "  # 只包含空白字符的字符串
string2 = "  abc  "  # 包含非空白字符的字符串

print(check_whitespace(string1))  # 输出:True
print(check_whitespace(string2))  # 输出:False

以上两种方法都可以用来检查字符串是否只包含空白字符。根据实际情况选择合适的方法即可。

参考链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券