我使用不会直接支持我的表/字段参数语法的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