0

正規表現に苦労しています。WS-Security ヘッダーのパスワードをマスクしようとしています。

例えば:

<o:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">jkashdajshdk&r5hdk</o:Password>
<Password>3345dgftg34</Password>
<password>3345dgftg34</password>

上記のようなさまざまなスタイルを処理できる式を探しています.大文字と小文字を区別せず、型定義の有無など.

4

2 に答える 2

0

私の2セント: <(o:)?Password.*?>.+?<\/(o:)?Password>

大文字と小文字を区別しない設定が必要です。<(o:)?(P|p)assword.*?>.+?<\/(o:)?(P|p)assword>または、設定を使用したくない場合でも、コード内の「assword」は見栄えがよくありません; )

于 2013-10-30T13:57:40.047 に答える