要捕获位于“=”和“;”之间的单词,可以使用以下正则表达式:(?<==)\w+(?=;)
这个正则表达式使用了正向肯定预查和反向肯定预查来匹配单词。具体解释如下:
下面是一个示例代码,演示如何使用这个正则表达式来捕获单词:
import re
text = "var1 = value1; var2 = value2; var3 = value3;"
pattern = r"(?<==)\w+(?=;)"
matches = re.findall(pattern, text)
for match in matches:
print(match)
输出结果将是:
value1
value2
value3
这个示例代码使用了Python的re模块的findall函数来查找所有匹配的单词,并使用for循环打印出来。你可以根据自己的需求对这个示例代码进行修改。