正規表現で少し苦労して、文字列に4つのコードがあります
コード4:コード3:コード2:コード1
各コードはCODE1を除いてオプションです
だから私は ab:bc:de:fg を持つことができました
また
bc::fg
の
ab:::fg
上記の CODE1 = fg dnd のいずれの場合でも、私の愛する人生のために、正規表現を計算できません
標準の文字列解析として実行するのは簡単ですが、残念なことに、ビジネス オブジェクトは regex :-( を介して実行し、vb.net RegEX.matche,groups("Code1") fg を介して返す必要があるため (これにより、検出)
助けてくれてありがとう
仕事をする少しの正規表現になりましたが、少し面倒ですが、機能します
(^(?<code1>[\w]*)$)|(^(?<code2>[\w]*):(?<code1>[\w]*)$)|(^(?<code3>[\w]*):(?<code2>[\w]*):(?<code1>[\w]*)$)|(^(?<code4>[\w]*):(?<code3>[\w]*):(?<code2>[\w]*):(?<code1>[\w]*)$)
たすべて