正規表現を使用して文字列内の値を抽出して置き換えるための助けが必要です。 文字列に<a href="#" data-tag="[~tag]">The Tag</a>
があり、それをdata-tag
属性の値に置き換える必要があります。特定の属性を持つ<a>タグを照合して置換するReqex
誰でも?
正規表現を使用して文字列内の値を抽出して置き換えるための助けが必要です。 文字列に<a href="#" data-tag="[~tag]">The Tag</a>
があり、それをdata-tag
属性の値に置き換える必要があります。特定の属性を持つ<a>タグを照合して置換するReqex
誰でも?
パーフェクト。これは私にタグ値を出力として与えました。 – Kulvis
hrefがアンカータグの最初の属性ではない場合、これは機能しません –
をお試しください:
var string input = @"<a href=""#"" data-tag=""[~tag]"">The Tag</a>";
Regex.Replace(input, @"(href="")(\#)("" data-tag="")([^""]+)", "$1$4")
が出力:だから
<a href="[~tag]">The Tag</a>
を - あなたはどのようなコードを試してみましたか? – BugFinder
[RegExはXHTML自己完結型タグを除くオープンタグと一致する可能性があります](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) –