WS-Security标头中密码的Regexp

WS-Security标头中密码的Regexp,regex,Regex,我正在努力使用正则表达式,试图屏蔽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> <p

我正在努力使用正则表达式,试图屏蔽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>
jkashdajshdk&r5hdk
3345dgftg34
3345dgftg34
我正在寻找一个能够处理上述不同风格的表达方式。。不区分大小写,带和不带类型定义等。

我的2美分:
+?


需要不区分大小写的设置。或者
+?
如果您不想使用该设置,但代码中的“assword”从来都不是一件好看的东西;)

使用此正则表达式中的组1:

<(?:o:)?password[^>]*>([^<]+)<\/(?:o:)?password>
]*>([^这个怎么样]*>([^