-1

次のすべてのサンプルを次のように置き換える必要があります<#= ObjectType #>

<#= DatabaseName #>.<#= Table.Name #>
<#=DatabaseName#>.<#=Table.Name#>
<#=  DatabaseName  #>.<#=  Table.Name  #>
<#=DatabaseName #>.<#= Table.Name#>

<#=ご覧のとおり、このサンプルはすべて、いくつかのスペースで始まり、いくつかのスペースで継続DatabaseNameすることができます#>.<#=。その後、いくつかのスペースで継続することができますTable.Name#>

Visual Studio 2010のファイルの検索と置換を使用しようとしていますが、このサンプルに一致する正規表現の提案は何ですか?

4

1 に答える 1

1

次の正規表現は、 Visual Studioの正規表現構文を使用して、要求したこと(例でテスト済み)を実行します。

^\<\#=:b*DatabaseName:b*\#\>\.\<\#=:b*Table\.Name:b*\#\>$

あなたが望まないかもしれませんが、私は行の開始^と終了の両方に固定しています。$

また<、、、およびすべて#をエスケープする必要があります。>.

:b*任意の数のスペースまたはタブを意味します。

于 2012-08-15T09:47:11.657 に答える