gpt4 book ai didi

javascript - 多次重复正则表达式模式

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

使用 JavaScript 正则表达式。

我正在尝试匹配以下形式的文本 block :

$Label1: Text1
Text1 possibly continues
$Label2: Text2
$Label3: Text3
Text3 possibly continues

我想分别捕获标签和文本,这样我就可以结束

["Label1", "Text1 \n Text1 possibly continues", 
"Label2", "Text2",
"Label3", "Text3 \n Text3 possibly continues"]

我有一个正则表达式 \$(.*):([^$]*) 匹配模式的单个实例。

我想也许是这样的:(?:\$(.*):([^$]*))* 会给我想要的结果,但到目前为止我还没有能够找出有效的正则表达式。

最佳答案

你只需要标志 /g 所以 JavaScript Regex var re =/\$(.*):([^$]*)/g;

Regex101

\$(.*):([^$]*)

Regular expression visualization

Debuggex Demo

关于javascript - 多次重复正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27711259/

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