,可以通过以下步骤实现:
以下是一个示例的Python代码实现:
import re
def get_last_4_special_chars(string):
length = len(string)
if length < 4:
return "字符串不足4个字符"
last_4_chars = string[-4:]
special_chars = re.findall(r'[^\w\s]', last_4_chars)
if len(special_chars) == 4:
return "最后4个字符都是特殊字符"
else:
return "最后4个字符中包含非特殊字符"
# 示例用法
string = "abc@#$%"
result = get_last_4_special_chars(string)
print(result)
在这个示例中,我们首先判断字符串长度是否小于4,如果是,则返回相应的提示信息。然后,使用字符串切片获取最后4个字符,并使用正则表达式找出其中的特殊字符。最后,根据特殊字符的数量判断最后4个字符是否都是特殊字符。
领取专属 10元无门槛券
手把手带您无忧上云