gpt4 book ai didi

regex - 如何找到用于分隔字符串的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:31 24 4
gpt4 key购买 nike

我有这个文件

xorg-fonts-misc-1.0b-1
Xorg-font-bitstream-75dpi-1.0.0-2.i386
Xorg-font-bitstream-100dpi-1.2a-2.arm
Other-Third-Party-1.2.2-1-any

我想要分离并想要这样的输出

xorg-fonts-misc-               1.0b-1
Xorg-font-bitstream-75dpi- 1.0.0-2.i386
Xorg-font-bitstream-100dpi- 1.2a-2.arm
Other-Third-Party- 1.2.2-1-any

我试过了

-[^a-zA-Z][0-9\.\w-]+[^a-zA-Z][\w-]*?[\d\w]*\n

最佳答案

这会将您的文本分为两个匹配的组。我在两个组之间放置了空格,但是如果您愿意,您可以在其中放置制表符或其他任何内容

/^(.*?)((\d[a-z]?\.)+.*)$/\1    \2/gmi

regex101是测试正则表达式的好地方。该链接包含正则表达式和您的测试输入,并完整解释了正则表达式的工作原理

关于regex - 如何找到用于分隔字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14351227/

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