2015-12-03 92 views
0

新增正則表達式。我一直在試圖從字符串中提取數據,例如:使用正則表達式提取字符串數據

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

我已經試過這樣:

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

這是剛剛提取「名稱」正確。 我期待看到提取的數據:

Name 
AnotherName 
Class.Name 
Name2 
AnotherClass.Name 
Name3 

任何幫助將是巨大的。

回答

0

哇,還有比這更容易考慮您的測試字符串:
簡單地去[a-zA-Z0-9.]+

查看一個正在運行的實例here on regex101

+0

太棒了!謝謝。我新進入它。你可以看到:) – ashhad

+0

不用擔心,很高興有任何幫助!如果你已經完成了這個問題,請不要猶豫[接受答案](http://meta.stackexchange.com/a/5235):) – ccjmne