gpt4 book ai didi

正则表达式,无法排除冒号(:)

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

我试图从结果中排除冒号。

示例:文本测试:看这个+示例

我想捕获“看看这个”,但 /([^:].*(?=+))/ 不起作用。

我错过了什么?我想捕获冒号 (:) 之后和加号之前的所有内容。

谢谢

最佳答案

你可以试试这个:

([^:]*(?=\+))


you also need to put escape ⬇ for + sign
([^:].*(?=\+))
You do not need this dot ^

要回答您的评论,您可以尝试以下操作:

:\s*(.*?)\s*\+

您在捕获中获取文本 group 1

<?php
$re = '/:\s*(.*?)\s*\+/';
$str = 'Text Test: Look at this + example';
preg_match_all($re, $str, $matches);
echo $matches[1][0];
?>

Run it here

Explanation

关于正则表达式,无法排除冒号(:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529508/

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