Regex 正则表达式在引号之间但在指定字符串之后提取字符串
如何在指定字符串后面的引号之间提取字符串 示例字符串: 姓名家庭姓名“马丁”年龄“25”梅赛德斯车主 正则表达式:Regex 正则表达式在引号之间但在指定字符串之后提取字符串,regex,string,etl,Regex,String,Etl,如何在指定字符串后面的引号之间提取字符串 示例字符串: 姓名家庭姓名“马丁”年龄“25”梅赛德斯车主 正则表达式:\“(.*?\” 给我的是:“马丁” 但我想在“所有者”或“年龄”之后加上引号 谢谢。此正则表达式在第一个匹配中捕获单词“age”后引号之间的内容,在第二个匹配中捕获此类文本在“owner”后引号之间的内容: 姓名家庭姓名“马丁”年龄“25”梅赛德斯车主 下面的正则表达式将捕获捕获组1中的单词“age”或“owner”,以及捕获组2中引号之间的内容 \b(age|owner)\b[^
\“(.*?\”
给我的是:“马丁”
但我想在“所有者”或“年龄”之后加上引号
谢谢。此正则表达式在第一个匹配中捕获单词“age”后引号之间的内容,在第二个匹配中捕获此类文本在“owner”后引号之间的内容: 姓名家庭姓名“马丁”年龄“25”梅赛德斯车主
下面的正则表达式将捕获捕获组1中的单词“age”或“owner”,以及捕获组2中引号之间的内容
\b(age|owner)\b[^"]+"([^"]*)"
Regex101 test看起来总是有两个单词跟在变量后面:
\w+\s\w+\s\“(.*?”
对吗?
\b(age|owner)\b[^"]+"([^"]*)"