いつも大変お世話になっております。
Web上の文字列「令和07-03-22」を下記のコードを使用して、抽出したいのですが、「令和07-03-2」までしか抽出できません。お気づきの点ありましたらご教授ください。
日にち=System.Text.RegularExpressions.Regex.Match(日にち,“(” +元号+“)\d+?-\d+?-\d+?”).Value
※「元号」には「令和」の文字列が入っています。
いつも大変お世話になっております。
Web上の文字列「令和07-03-22」を下記のコードを使用して、抽出したいのですが、「令和07-03-2」までしか抽出できません。お気づきの点ありましたらご教授ください。
日にち=System.Text.RegularExpressions.Regex.Match(日にち,“(” +元号+“)\d+?-\d+?-\d+?”).Value
※「元号」には「令和」の文字列が入っています。
Hi @kiki1
System.Text.RegularExpressions.Regex.Match(日にち,"(" +元号+")\d*-\d*-\d*").Value
Hope it helps!!
以下の様に?を削除してみてください
System.Text.RegularExpressions.Regex.Match(日にち,"(" +元号+")\d+-\d+-\d+").Value
返信遅くなり申し訳ありません。
解決できました。
ありがとうございます ![]()
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.