gpt4 book ai didi

php - php中的正则表达式,选择一部分后的所有内容

转载 作者:可可西里 更新时间:2023-11-01 00:59:20 25 4
gpt4 key购买 nike

我有一个字符串,其中我只想要'### - '之后的内容。

例子:

1234 - This is a string with 100 characters

我想从中得到这个:这是一个包含 100 个字符的字符串

几个小时以来,我一直在尝试获取它,但我无法让它工作。我认为这段代码选择了数字和 - 符号:#^\d+ - # 但我想要字符串的完全相反部分。

感谢帮助

最佳答案

你可以使用这个正则表达式:

~^\d+ - (.+)$~

然后捕获捕获的第 1 组

或者使用匹配重置 \K:

~^\d+ - \K.+$~

RegEx Demo

PS:您还可以像这样在 preg_replace 中使用您尝试的正则表达式:

$input = preg_replace('#^\d+ - #', '', $input);

关于php - php中的正则表达式,选择一部分后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31858385/

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