gpt4 book ai didi

regex - 正则表达式用于匹配特定单词并忽略换行

转载 作者:行者123 更新时间:2023-12-02 07:17:59 32 4
gpt4 key购买 nike

全文=

"
......
A=
B= 12345
....."

我想在A =和换行符之间得到空字“”。
并希望在B =和换行符之间获得“12345”。

如何使用正则表达式获取单词?
(?<=A=)\s*(\S*)\s* 

要么
(?<=B=)\s*(\S*)\s* 

但是,它也带来了下一行内容。

最佳答案

这个模式怎么样:

(?<=[A-Z]=)[ ]*(\S*)

通过首先在 A=(或 B=等)之后仅允许空格,此模式避免了换行到下一行的问题。这意味着对于 A=行,其后仅包含换行符, [ ]*将匹配零次。其次,对于内容,它仅使用 (\S*),它也不会占用空格并换行到下一行。

Demo

关于regex - 正则表达式用于匹配特定单词并忽略换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56034285/

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