おあと暇つぶしにWEBマスター向けツールを開発しました。今回はimgタグのAlt属性を正規表現で抽出してHTMLに文字として出力するだけのシンプルなシステムです。.exeファイルの配布方法がわからないのでソースを描きます。
private void button2_Click(object sender, EventArgs e)
{
string pattern = "<img (.*)alt="(?<text>.*?)".*?>";
Regex reg = new Regex(pattern, RegexOptions.IgnoreCase);
string source = textBox1.Text;
string tikan = "";
string[] sources = textBox1.Text.Split('
');
MatchCollection match = reg.Matches(source);
int i = sources.Length;
foreach (Match m in match)
{
tikan += m.Groups["text"].Value.Trim()+"<br />
";
tikan += m.Groups[0].Value+"
";
}
Clipboard.SetText(tikan);
}
あらかじめIMGタグのついた記事にalt属性を書き込んでおいて、そのプログラムにコピペすれば下記のようにalt文字列を通常の文字列に表します。この記事を書くためだけに作りました。 IMGファイルを見ながらテキストボックスに名前を付けて、それをaltに摘出するシステムと組み合わせれば作業が楽になります。
日付 | |
編集 | |
分類 | ヘッドライン |
画像 | 116枚 |
PV | 日0 月1197 年4739 |
64.71% |
ee
ee