Я пытаюсь захватить конкретные данные, где существует двоеточие. Я попытался это:Как исключить случаи в php regex
preg_match_all("/^(.+):(.+)/im", $input_lines, $output_array);
на этом входные данные
last_name, first_name
bjorge philip: hello world
bjorge:world
kardashian, kim
some http://hi.com ok
jim https://hey.com yes
same http://www.vim.com:2018 why
it's about 20/08/2018 1:23 pm
time is 01:20:24 now
capture my name : my name is micky mouse
mercury, freddie
I need to be:
captured
capture me :
if you can
where is : freddie
freddie is not:
home
мне нужно, чтобы захватить bjorge philip: hello world
, bjorge:world
, I need to be: captured
, capture me : if you can
, where is : freddie
, freddie is not: home
и capture my name : my name is micky mouse
линии и исключить любую строку, которая содержит либо время или URL
в вашем примере 'colon space' будет работать – nogad
Сделайте вашу жизнь проще и повторите по каждой строке отдельно, а не пытайтесь написать многострочное регулярное выражение. – Sammitch
@nogad, что пространство необязательно. извините, я отредактировал свой пример – Kal