gpt4 book ai didi

python - 专门使用正则表达式或语句进行字符串操作

转载 作者:行者123 更新时间:2023-11-30 23:23:33 25 4
gpt4 key购买 nike

我正在尝试从短语中解析出某些字符串。这是这句话:‘一楼二楼三楼四楼’结束语应该是:'1楼','2楼','3楼','4楼'

我在获取正则表达式的“1st”、“2nd”、“3rd”、“4th”部分时遇到问题。我知道我可以通过使用 4 个不同的 or 语句来制作一个不太直观的版本,但我想知道我是否可以用一个来做到这一点。

'\dst\s\w+|\dnd\s\w+|\drd\s\w+|\dth\s\w+' - 这是我试图缩短的漫长道路

是否有办法将 st、nd、rd 和 th 合并到一个语句中,而无需重复格式化?谢谢。

最佳答案

<强> Live demo

这是正则表达式:

(\d+(st|nd|rd|th)) \w+\b

关于python - 专门使用正则表达式或语句进行字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23923059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com