当前位置: 首页 > 面试题库 >

如何检查字符串是否包含字母表中的任何字母?

王涵育
2023-03-14
问题内容

什么是最好的纯Python实现,以检查字符串是否包含字母表中的任何字母?

string_1 = "(555).555-5555"
string_2 = "(555) 555 - 5555 ext. 5555

哪里string_1False因为没有字母而string_2返回True,而会因为有了字母而返回。


问题答案:

正则表达式应该是一种快速的方法:

re.search('[a-zA-Z]', the_string)


 类似资料:
  • 所以我一辈子也想不出来。我正在尝试编写一个程序,提示用户输入电话号码。这将作为字符串输入,并在稍后的程序中转换为整数数组。然而,我现在遇到的情况是验证用户输入的字符串是否仅限于!!!包含2-9之间的数字。我已经尝试了。Contains方法和。Match方法,但是使用这些方法总是提供错误的结果。如果有人能提供一些关于如何解决这个问题,我将非常感谢。提前感谢。 以下是我目前掌握的信息:

  • 我想创建一种算法,把字符串中的字母变成int,假设字符串是ABCD,输出是1234,这将确保相同的消息每次都是相同的,我的想法是创建一个字典,以char作为键,int作为值,然后它会循环通过字符串,在这个循环中,它会循环通过字典中的所有内容,类似这样 然后我的想法是检查种子中的内容(索引为i)是否等于字典中的关键字(索引为j),然后将该位置的值赋给输出,我试着在网上搜索如何做到这一点,但我没有找到

  • 问题内容: 好的,所以我有一个庞大的条目列表,并且在其中一列中(为简单起见,我们将其称为 num, 其中有一个数字,例如(它们的长度和格式都相同),但是有时有些字段看起来像这 现在,我需要删除 num 列不完全为数字的所有行。 num 的类型是 TEXT ,而不是 INTEGER 。因此,上述示例应删除,而不应删除。 我尝试了两种解决方案,其中一种有效,但笨拙且混乱,而另一种则根本不起作用。 我尝

  • 大家好,我正在努力找出如何检查“我的edittext”值是否包含字母和数字,如果用户输入例如“JDF23D”告诉他们删除数字,我会显示一个snackbar,但我的错误是不管它保留在那里,否则你会建议什么?

  • 问题内容: 我想检查我的字符串是否包含+字符。我尝试了以下代码 但是它没有给出预期的结果。 问题答案: 您需要此: 类的方法不使用正则表达式作为参数,而是使用普通文本。 编辑: 输出:

  • 问题内容: 这个想法是读取String并确认它不包含任何数字字符。因此,“ smith23”之类的内容将不被接受。 问题答案: 你想要什么?速度还是简单?为了提高速度,请选择基于循环的方法。为简单起见,请使用一种基于内衬RegEx的方法。 速度 简单