我有四种类型的字符串,如下所示。不同之处在于两个数字(23)
和(15)
可能在字符串中或不在那里。PHP中的复杂正则表达式
(23) Abc 11 (15) Krtss 14 (25:05 IN 2ND)
Abc 11 (15) Krtss 14 (25:05 IN 2ND)
(23) Abc 11 Krtss 14 (25:05 IN 2ND)
Abc 11 Krtss 14 (25:05 IN 2ND)
文本Abc
和Krtss
可以是任何两个人的名字。这些名称甚至可能包含空格或连字符。
我需要:
- 一个正则表达式,从所有4个字符串中提取 “ABC”。
- 第二个单一正则表达式从所有4个字符串中提取“Krtss”。
这里Abc
和Krtss
是两个名字,也可能包含空格和连字符。
如果一个正则表达式是不可能的,请给我一个小的PHP代码片段来获得所需的输出。
我建议http://www.rubular.com/用于与正则表达式一起玩,并在键入时查看结果。 – deceze
@deceze - 你如何看待[Regex Coach](http://weitz.de/regex-coach/)? –
@Jared“...是*** Windows ***的图形应用程序...”对不起,没有太多。 ; o)至少把人们简单地联系起来并不那么容易。 :) – deceze