4

通常、次のような状況になります。プロパティのリストを持つPONOクラスがあります。

    public string UserName
    {
        get { return this.userName; }
        set { if (this.userName != value) { SetDirty(); this.userName = value; } }
    }

    public string Password
    {
        get { return this.password; }
        set { if (this.password != value) { SetDirty(); this.password = value; } }
    }

    public string Email
    {
        get { return this.email; }
        set { if (this.email != value) { SetDirty(); this.email = value; } }
    }

    public string Title
    {
        get { return this.title; }
        set { if (this.title != value) { SetDirty(); this.title = value; } }
    }

正規表現の出力を別のファイルに抽出するためのツール、できればNotepad ++またはVSプラグインはありますか?

例:検索: "public string(。*)$"結果:

UserName
Password
Email
Title

新しいファイルで。

4

2 に答える 2

7

Notepad ++ではSearch/Findダイアログを使用し、MarkタブではBookmark lineチェックボックスをオンにします-Mark all必要なすべての行にブックマークを付けた後。 ここに画像の説明を入力してください

最後のステップはSearch//で、パーツを削除できる新しいファイルに貼り付けBookmarkます。Copy bookmarked linespublic string

v5.8.7変更ログから:

  • 混乱を減らすために、「すべてマーク」機能の新しい「マーク」タブが「検索/置換」ダイアログに作成されました。

Bookmark lineチェックボックスとMark allはv5.8.6の別のタブに配置されていると思います。

于 2011-03-18T10:44:58.667 に答える
1

テキストエディタソリューションではありませんが、

grep "public string .+$" < file | sed "s/public string (.+)$/\1/" > out

動作するはずです。テストされていません。

于 2011-03-18T10:58:48.853 に答える