長いテキスト文字列を検索して置き換える必要があります。#regexを使用して、一致するテキストの再利用部分を検索して置き換えます。
<a href="http://any.url.here/%7BlocalLink:1369%7D%7C%7CThank%20you%20for%20registering">broken link</a>
、それはこのようになりますようにそれを修正:私はこのようになり壊れたリンクのすべてのインスタンスを見つけたい
<a href="/{localLink:1369}" title="Thank you for registering">link</a>
テキストでこれらの壊れたリンクの数があるかもしれませんフィールド。私の難しさは、合致したID(この場合は1369)を再利用する仕組みです。コンテンツでは、URLとリンクテキストのように、このIDはリンクごとに変化します。
おかげで、
デビッド
編集:明確にするためには、私は彼らで壊れたリンクを修正するために、長いテキストフィールドの数百人を介して実行するにはC#のコードを書いています。各単一のテキストフィールドには、そこにいくつかの壊れたリンクを持つことができるHTMLが含まれています - 正規表現はそれらをすべて見つけて、それらを正しいバージョンのリンクで置き換える必要があります。
また、このタグに一致させたいのですか、href属性の内容にregexを適用したいだけですか? – Lucero
正しいhref属性とtitle属性になるように、最初のoutの不正なhref属性を分離したいだけです。私はそれがどうなるか気にしない:) @tanascius - 私はC#でこれをコーディングしています。 –
正規表現を修正しました。もう一度お試しください。 – Tomalak