【发布时间】:2019-05-14 00:38:29
【问题描述】:
有没有办法用简单的ascii“-”替换所有类型的连字符? 我正在寻找适用于空间的类似内容:
txt = re.sub(r'[\s]+',' ',txt)
我相信一些非 ascii 的“-”连字符正在避免删除某些特定停用词(由连字符连接的项目名称)的正确过程:
我想用 AR-L1003 替换这个 AR-L1003',但我想对整个文本都这样做。
【问题讨论】:
-
您能分享一个您希望替换的数据样本和预期结果吗?
-
为什么不查找所有存在的连字符 (en.wikipedia.org/wiki/Hyphen#Unicode) 并将它们放入正则表达式
[ ]+? -
@trincot 是的,那是我的问题。我想知道是否有类似 \s 的方法来识别所有连字符!也许没有!
标签: regex python-3.x hyphen