gpt4 book ai didi

php - 正则表达式包含换行符

转载 作者:行者123 更新时间:2023-12-02 21:52:27 25 4
gpt4 key购买 nike

我有这个简单的文本要通过正则表达式解析:

T. Condesa:
(52) (555) 1111 2222T. Polanco:
(52) (55) 1111-2222T. San Ángel:
(52) (55) 1111-3333T. Paseo Arcos Bosques:
(52) (55) 2222-3333T. Antara:
(52) (55) 1111-1111T. Interlomas:
(52) (55) 1111-1111T. Prado Norte:
(52) (55) 1111 1111T. Reforma:

现在我只想要第一个电话号码 -

T. Condesa:(52) (555) 1111 2222

我们如何使用 PHP 进行解析以包含换行符?

最佳答案

输入数据有点奇怪,但您可以依靠这样一个事实,即您的特定示例没有 T ,并通过简单的操作获得您想要的结果:

/^T[^T]+/

这会匹配一个 T 和尽可能多的非 T 字符,直到下一个 T。这是代码:

$str = 'T. Condesa:
(52) (555) 1111 2222T. Polanco:
(52) (55) 1111-2222T. San Ángel:
(52) (55) 1111-3333T. Paseo Arcos Bosques:
(52) (55) 2222-3333T. Antara:
(52) (55) 1111-1111T. Interlomas:
(52) (55) 1111-1111T. Prado Norte:
(52) (55) 1111 1111T. Reforma:';
preg_match("/^T[^T]+/", $str, $res);
print_r($res[0]);

Ideone demo .

关于php - 正则表达式包含换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18339444/

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