私はこのような文字列を持っています...
1-Jan-1970 01:00:00
これはスペース (この例のように) で始めるか、データが 2 桁の場合は数字で始めることができます。
XSD ファイルで正規表現を作成して、単純なタイムスタンプ タイプを作成しました。これは次のようになります。
<xs:simpleType name="Timestamp">
<xs:restriction base="xs:token">
<xs:pattern value="( [1-9]|[1-3][0-9])-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-[1-2][0-9][0-9][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9]"/>
</xs:restriction>
</xs:simpleType>
この正規表現と指定されたサンプル文字列を取得し、http://www.regextester.com/でテストすると、動作します。
ただし、それを使用して XML を検証しようとすると、2 桁の日付では機能しますが、スペースのある日付では機能しません (上記を参照)。
誰か私にこれを操縦してもらえますか?