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

我正在寻找正则表达式来从另一个字符串中提取一个字符串。


"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= 之后提取字符串我想检索单引号内的值 -


白猪掌柜的
浏览 189回答 3
3回答

UYOU

在大多数正则表达式引擎中都可以使用的东西是寻找你想要的东西和它之前的东西。并将你想要的东西放在一个捕获组中这个正则表达式将把引号之间的内容放在捕获组中&nbsp;\1\bkeyTab=\'([^\']*)\'这\b是一个单词边界,以确保 keyTab 不是更大单词的一部分。

MM们

您可以使用此表达式来查找它:keyTab='(.*?)'它将找到 周围的所有值keyTab='...',但只会捕获引号之间的值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java