私はオブジェクトにテンプレートを適用していますが、検索と置換の機能を使用してテンプレートをhtmlの文字列。問題は、画像の高さと幅がトークンに含まれているため、変化する可能性があるため、検索して置換する方法がないことです。値で始まるac#文字列内のトークンの検索と置換方法
トークン値は[ARTICLEIMAGE:150:200]である
foreach(var article in articles) {
var articleTemplateValue = _TemplateArticleMarkup;
articleTemplateValue = articleTemplateValue.Replace("[ARTICLEIMAGE:xx:yy]", "<img src=" + article.ArticleImageFolder + "/" + article.ArticleImage + " title=" + article.ArticleTitle + " width="
xx" height="
yy" />");
}
画像トークンの寸法が変化するであろうように、これは明らかに、すべての例では動作しないであろう。 StartsWithとしてトークンを見つけて、次に次元の配列を分割する方法はありますか?もしそれがちょっと混乱しているような意味があるのであれば教えてください。ありがとう!
完璧で、他のアプローチがうまくいっている間に、これは私のアプリケーションに少しだけ良くフィットします。助けてくれてありがとう! – blair260