VB6(私は慣れていない)プロジェクトをC#4.0プロジェクトに変換する必要があります。プロジェクトには、文字列検証用の正規表現がいくつか含まれています。
どちらの場合も正規表現が同じように動作するかどうかを知る必要があるので、VB6プロジェクトからC#プロジェクトに正規表現文字列をコピーした場合、それらは同じように機能しますか?
私は正規表現の基本的な知識を持っており、正規表現の機能をほぼ読むことができますが、フレーバーなどについては、現時点では少し頭がおかしいです。
たとえば、これらの2行は同等ですか?
VB6:
isStringValid = (str Like "*[!0-9A-Z]*")
C#:
isStringValid = Regex.IsMatch(str, "*[!0-9A-Z]*");
ありがとう!