gpt4 book ai didi

c# - 如何在 C# 中使用正则表达式获取某个特定单词之前的数字?

转载 作者:太空宇宙 更新时间:2023-11-03 22:28:41 25 4
gpt4 key购买 nike

我们将使用下面的正则表达式来获取单词前的数字。

示例:

838123 someWord 8 someWord 12 someWord

(\d+)\s*someWord

但有时数字和单词之间会出现任何东西。请看下面的示例行。

例如:

43434 of someword 12 anything someword 2323 new someword

如何使用正则表达式获取该词之前的确切数字?

请给我您的建议。

最佳答案

这样做:

(\d+)[^\d]+some[wW]ord

您需要接受除数字本身以外的任何内容。此外,我同时考虑了 wW,因为您的示例同时包含这两者。

Demo

关于c# - 如何在 C# 中使用正则表达式获取某个特定单词之前的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59317088/

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