2017-08-16 75 views
1

我需要檢查字段字段中的字符串!group1.Value以查看它是否爲特定格式,因爲此XX-XXXX-XXXX如果是,那麼我需要在表達式中不做任何更改,這是這個如何檢查字符串是否處於特定模式?

=Fields!group1.Value + " " + Fields!groupDesc1.Value. 

如果不是,我需要刪除第一個Fields!group1.Value並且只保留Fields!groupDesc1.Value。誰能幫忙?

回答

1

希望這會有所幫助。您可能需要修改[A-Z]爲小寫字符或數字等

=IIF(Fields!group1.Value like "[A-Za-z0-9][A-Za-z0-9]-[A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]-[A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]", 
Fields!group1.Value + " " + Fields!groupDesc1.Value, 
Fields!groupDesc1.Value) 

VB Patterns

+0

它可以是例如07-1324-S000的數值和下或上的任何混合物組成。我怎麼做?我應該添加像下面的= IIF(Fields!group1.Value like like [AZ] [az] [0-9] [AZ] az] [0-9] - [AZ] az] [0-9] [AZ] AZ] [0-9] [AZ] AZ] [0-9] AZ] AZ] [0-9] - [AZ] AZ] [0-9] [AZ] AZ] [0-9] [AZ] az] [0-9] [AZ] az] [0-9] [AZ] az] [0-9]「, Fields!group1.Value +」「+ Fields!groupDesc1.Value, Fields !groupDesc1.Value) – Rinu

+0

[AZ]被替換爲[A-Za-z0-9] – Schmocken

+0

我可以這樣做%% - %%%% - %%%%什麼?使用通配符 – Rinu

相關問題