4

我有一个包含字符串的文本文件

<><> name: idontknow <><><> dob: <>  

我只想获取字符串名称和 dob,但使用正则表达式我得到 <> 名称和 <><> dob。
我使用的正则表达式模式是

(?<=>).*?(?=:)  

任何建议都会有很大帮助。

4

1 回答 1

5

您想匹配除<or之外的字符>。您可以使用否定字符类而不是使用.which 匹配任何内容:

[^<>]*?(?=:)

在线查看它:rubular

于 2012-11-28T13:19:00.413 回答