我使用不會直接支持我的表/字段參數語法的C#表達文庫:正則表達式來查找公式
以下是不直接支持表/字段參數名:
TableName1.FieldName1
[TableName1].[FieldName1]
[Table Name 1].[Field Name 1]
它接受不帶空格的字母數字參數或大括號括在方括號內。我想用C#正則表達式替換點分離器和鄰近支架到不同的分隔符,那麼結果將是如下:
[TableName1|FieldName1]
[TableName1|FieldName1]
[Table Name 1|Field Name 1]
我還需要單引號內跳過任何字符串文字,如:
'TableName1.FieldName1'
,當然,忽略任何數字文字,如:
12345.6789
編輯:感謝您對改善我的問題反饋。希望現在更清楚。
您無法提供足夠的信息。 「隔離」是一個通用的和相對的術語,你不能通過向已經很模糊的條件添加條件來堆砌規範。更具體一些使用背景。 – sln 2011-03-01 02:02:47
我同意,我對你想達到的目標沒有確定的想法。也許你可以說明你想要運行正則表達式的結果,也許還有你不想看到的結果(有時可能真的有用) – iain 2011-03-01 04:00:45
另外,你應該指定你正在使用的正則表達式引擎。有沒有像'[Table.Name]。[Field.Name]'這樣的結構,你只想在中點上分割? – 2011-03-01 07:53:10