Python 编译除点[.] 之外的所有非单词

标签 python regex

我正在尝试在除 .(dot) 之外的所有非单词模式上换行
通常我猜它可以在java中作为[\W ^[.]]完成,但是在python中我该怎么做?

最佳答案

>>> import re
>>> the_string="http://hello-world.com"
>>> re.findall(r'[\w.]+',the_string)
['http', 'hello', 'world.com']

关于Python 编译除点[.] 之外的所有非单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463650/

相关文章:

java - 用于删除特定 HTML 标签的正则表达式

带组的 Java 正则表达式

javascript - 正则表达式有问题

python - Flask已安装,但 ModuleNotFoundError : No module named 'Flask'

python - 在不省略开始和结束切片的情况下反转 Python 字符串

python - 如何获取自在 praw 上发布帖子以来的时间

regex - Perl 正则表达式匹配多个多行组

regex - 如何使用正则表达式和 Powershell 提取字符串 "Task(12345)"中的数字?

python - 如何在 Tensorflow C++ 中定义自定义有状态 Op 变量值?

python - 在 Django 项目中从 Scrapy 获取蜘蛛列表