如何删除返回的对象<_sre.sre_匹配Python re.search中的对象?

如何删除返回的对象<_sre.sre_匹配Python re.search中的对象?,python,regex,Python,Regex,字符串是 根82517966205:04?00:10:47爪哇 -Djava.awt.headless=true-Xmx16384m-Xms8192m-XX:+UseG1GC-XX:+useStringDuplication-Djava.awt.headless=true-Djava.security.egd=file:/dev//uradom-jar/external_text.jar 正则表达式模式是 fullCmd = re.search("-Djava.*(?= -jar)&q

字符串是

根82517966205:04?00:10:47爪哇 -Djava.awt.headless=true-Xmx16384m-Xms8192m-XX:+UseG1GC-XX:+useStringDuplication-Djava.awt.headless=true-Djava.security.egd=file:/dev//uradom-jar/external_text.jar

正则表达式模式是

fullCmd = re.search("-Djava.*(?= -jar)", line)
返回


root java Apr26 00:26:13此处使用的函数错误,如果还想提取匹配文本,则应使用
re.findall

inp=“root 8251 7966 2 05:04?00:10:47 java-Djava.awt.headless=true-Xmx16384m-Xms8192m-XX:+UseG1GC-XX:+useStringDuplication-Djava.awt.headless=true-Djava.security.egd=file:/dev//uradom-jar/external\u text.jar”
match=re.findall(r'-Djava\S+(?:-X[^\S:]+)+”,inp)[0]
打印(匹配)
#-Djava.awt.headless=true-Xmx16384m-Xms8192m-XX
因为这就是
re.search()
返回的结果。