gpt4 book ai didi

c# - 让 Regex 停止查看\n

转载 作者:行者123 更新时间:2023-12-02 22:22:16 24 4
gpt4 key购买 nike

我有以下字符串:

"\t Product:         ces DEVICE TYPE \nSometext" //between ":" and "ces" are 9 white spaces

我需要解析“设备类型”部分。我正在尝试使用正则表达式来做到这一点。我使用这个表达式,它有效。

((?<=\bProduct:)(\W+\w+){3}\b)

这个表达式返回:

"         ces DEVICE TYPE"

问题就在这里:有些设备有这样的字符串:

"\t Product:         ces DEVICETYPE \nSometext"

如果我使用相同的表达式来解析设备类型,我会得到这样的结果:

"         ces DEVICETYPE \nSometext"

如何让我的正则表达式在找到\n 时停止?

最佳答案

也许是这个?

(?<=ces)[^\\n]+

如果你想要的只是 ces 之后和\n 之前的内容..

关于c# - 让 Regex 停止查看\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13510348/

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