C#で以下のタグの正規表現を作成する際に問題が発生しました。
<div style="position:absolute;left:588.32px;top:443.12px" class="cls_005">652D</div>
私はこの方法を試していますが、機能していません:
<div\\s+style=\"position:absolute;left:(.*)px;top:(.*)px\"\\s+class=\"cls_.*\"[^>]*>(.*)</div>
あなたが提供した入力文字列と正規表現は機能しているようです。
private static void Main(string[] args)
{
var input = "<div style=\"position:absolute;left:588.32px;top:443.12px\" class=\"cls_005\">652D</div>";
var regex = new Regex("<div\\s+style=\"position:absolute;left:(.*)px;top:(.*)px\"\\s+class=\"cls_.*\"[^>]*>(.*)</div>"
, RegexOptions.Compiled | RegexOptions.Singleline | RegexOptions.IgnoreCase);
var m = regex.Match(input);
if (m.Success)
foreach (var o in m.Groups)
Console.WriteLine(o.ToString());
else
Console.WriteLine("no success");
Console.ReadLine();
}