为了账号安全,请及时绑定邮箱和手机立即绑定

需要正则表达式帮助 - 如何使用正则表达式提取字符串?

需要正则表达式帮助 - 如何使用正则表达式提取字符串?

白猪掌柜的 2021-09-03 14:47:39
我正在寻找正则表达式来从另一个字符串中提取一个字符串。"sasl.jaas.config=com.sun.security.auth.module.Krb5LoginModule REQUIRED storeKey=true principal='test@test.net' validate=true serviceName=esaas keyTab='<some value>' useKeyTab=true;"如何在 keyTab= 之后提取字符串我想检索单引号内的值 -
查看完整描述

3 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

在大多数正则表达式引擎中都可以使用的东西是寻找你想要的东西和它之前的东西。
并将你想要的东西放在一个捕获组中

这个正则表达式将把引号之间的内容放在捕获组中 \1

\bkeyTab=\'([^\']*)\'

\b是一个单词边界,以确保 keyTab 不是更大单词的一部分。


查看完整回答
反对 回复 2021-09-03
?
MM们

TA贡献1886条经验 获得超2个赞

您可以使用此表达式来查找它:

keyTab='(.*?)'

它将找到 周围的所有值keyTab='...',但只会捕获引号之间的值。


查看完整回答
反对 回复 2021-09-03
  • 3 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信