python - Python 中除空格外的正则表达式匹配

标签 python regex

我希望匹配一个空白,然后是空白以外的任何内容[即字母,标点符号] 在 Python 中一行的开头。例如:

 ` a`  = True
 ` .` = True
 `  a`  = False    [double whitespace]
 `ab` = False      [no whitespace]

规则 re.match("\w") 可以使用标点符号除外 - 我该如何包含它?

最佳答案

记住以下几点:

\s\S
  • \s 是空格
  • \S 是除了空格之外的一切

关于python - Python 中除空格外的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33071878/

相关文章:

python - 有没有办法为 HTML 中的字符设置固定宽度?

Python Re,需要匹配列表

java - 使用正则表达式替换字符串中的特定字符

PHP 模板非常慢

java - 在字符串中查找换行符 "\n"

python - 如何使用 ast.literal_eval 评估 f 个字符串

python - 使用 Stream api 跟踪 Twitter 上的特定帐户

python - nginx/gunicorn Django Rest Framework 应用的端口代理

php - 从文本中过滤坏词

python - 正则表达式匹配与可选部分交替