文件的正则表达式结束:猛砸串
xss.filter.rule.lonely_script_tags2=(?ims)<script(.*?)>
xss.filter.rule.onload=(?ims)onload(.*?)\=
xss.filter.rule.script_fragments=(?i)<script>(.*?)</script>
xss.filter.rule.src=(?ims)[\\s\r\n]+src[\\s\r\n]*\=[\\s\r\n]*'(.*?)'
xss.filter.rule.vbscript=(?i)vbscript\:
tomcat.javaoptions=-Dasdkalslds \
-agentpath:/opt/hybris/bin/platform/resources/dynatrace/agent/lib64/libdtagent.so=name=hybris-app-1,server=local.com:9998
我用正则表达式来查找文件包含像字符串:
tomcat.javaoptions= *****Any content and Any times/lines*****
-agentpath:/opt/hybris/bin/platform/resources/dynatrace/agent/lib64/libdtagent.so=name=hybris-app-1,server=local.com:9998
CHECK_EXPRESSION="tomcat.javaoptions=(.*\n)*.*agentpath:/opt/hybris/bin/platform/resources/dynatrace/agent/lib64/libdtagent.so=name=hybris.*"
grep -qP "$CHECK_EXPRESSION" /opt/hybris/config/local.properties
,但它并不适用于
tomcat.javaoptions=-Dasdkalslds \
-agentpath:/opt/hybris/bin/platform/resources/dynatrace/agent/lib64/libdtagent.so=name=hybris-app-1,server=local.com:9998
但是工作适用于
tomcat.javaoptions=-Dasdkalslds -agentpath:/opt/hybris/bin/platform/resources/dynatrace/agent/lib64/libdtagent.so=name=hybris-app-1,server=local.com:9998
我想补充一点,在线正则表达式检查器显示我的正则表达式正常。但它不适用于grep。可能问题在于grep。
你必须在你的正则表达式“的hybris应用程序内”额外“应用”,应该是“采用hybris-1”或“杂交体\ d”,而不是 – MYGz
我纠正,但仍没有运气 – Tobymaro
你能包括你想在你的问题中匹配更多的行? – MYGz