使用正则表达式提取String数据

时间:2015-12-03 01:05:45

标签: regex

我是正则表达式的新手。我一直在尝试从字符串中提取数据,例如:

Name AnotherName <#=Class.Name=#> Name 2 <#=AnotherClass.Name=#> Name3

我试过这个:

[a-zA-Z]+(?![^<#=]*\=#>)|(?![a-zA-Z])+[^<#=](.+?)=#>

只是正确提取“名称”。 我希望将数据提取为:

Name
AnotherName
Class.Name
Name2
AnotherClass.Name
Name3

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

哇,考虑到你的测试字符串, 比那更容易: 只需转到[a-zA-Z0-9.]+

查看实时工作示例here on regex101