我正试着做一个千分尺提取器,它只取两个引号之间的所有信息。

该变量是空的,并创建了另外三个变量,而不是用指定的名称在引号之间匹配和分配字符。最后一个是我想要的第一个样子。

我做错了什么?
发布于 2017-01-30 15:58:29
您需要使用Template,即没有引号的$1$,或者用引号提取$0$ ("):
模板用于从找到的匹配中创建字符串。这是一个具有特殊元素的任意字符串,用于引用正则表达式中的组。引用组的语法是:‘$1’表示组1,‘$2’表示组2,等等。$0$指的是整个表达式匹配的任何内容。因此,如果你有响应词“经济学”和搜索正则表达式“(Ec)(经济学)”,并应用模板$2$$1$在输出变量中,您将收到“测时秒”。
newTest=connected #got group 1 ($1$)
newTest_g=1 # total groups
newTest_g0="connected" # group $0$
newTest_g1=connected # group $1$

https://stackoverflow.com/questions/41939326
复制相似问题