আমি ইতিমধ্যে বিদ্যমান একগুচ্ছ ক্ষেত্রের চারপাশে একটি মোড়ক দেওয়ার চেষ্টা করছি।
আমি এটি রূপান্তর করতে চাই:
<div class="editor-label">
@Html.LabelFor(Function(model) model.FirstName)
</div>
<div class="editor-field">
@Html.EditorFor(Function(model) model.LastName)
</div>
এটি:
<div class="field-group">
<div class="editor-label">
@Html.LabelFor(Function(model) model.FirstName)
</div>
<div class="editor-field">
@Html.EditorFor(Function(model) model.LastName)
</div>
</div>
আমি রেগেক্সের সাথে বেশ সবুজ, তবে এই প্যাটার্নটির সাথে মিলের জন্য আমি এতদূর পায়খানাটি এসেছি :
<div class="editor-label">(.|\r\n)*?(</div>)(.|\r\n)*?(</div>)
তারপরে এটি এর মতো কিছু দিয়ে প্রতিস্থাপন করতে পারে:
<div class="field-group"><div class="editor-label">(.|\r\n)*?(</div>)(.|\r\n)*?(</div>)</div>
তবে তা অবশ্যই কাজ করে না। তবে ধারণাটি মিলে যাওয়া মানটিকে ঘিরে রাখবে।
আমি যখন নোটপ্যাড ++ এ প্রতিস্থাপনটি ব্যবহার করি তখন এটি ম্যাচের (.|\r\n)*?(</div>)
মানটির পরিবর্তে স্ট্রিংয়ের সাথে প্রতিস্থাপন করে ।
আমি কি একটি ওয়াইল্ডকার্ড অনুসন্ধান করতে পারি এবং প্রতিস্থাপন করতে পারি যা মূল ওয়াইল্ডকার্ডের সাথে ম্যাচের মানটি ধরে রেখেছে?
বা কোনওভাবে বিষয়বস্তু অন্যভাবে মোড়ানো?
দ্রষ্টব্য : আমি নোটপ্যাড ++ ব্যবহার করছি তবে আমি আনন্দের সাথে অন্য কোনও পাঠ্য সম্পাদক ব্যবহার করব যা এই ধরণের কার্যকারিতা সহ has
Replace with
মাঠে কি টাইপ করেছেন ?