正则表达试否定方式替换

"D:\Program Files\Java\ffk1.8.0_161\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.2\lib\idea_rt.jar=10205:C:\Program Files\JetBrains\IntelliJ IDEA 2018.2\bin" -Dfile.encoding=UTF-8 -classpath "D:\Program Files\Java\ffk1.8.0_161\jre\lib\charsets.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\deploy.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\access-bridge-64.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\cldrdata.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\dnsns.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\jaccess.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\jfxrt.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\localedata.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\nashorn.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\sunec.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\sunjce_provider.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\sunmscapi.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\sunpkcs11.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\ext\zipfs.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\javaws.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\jce.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\jfr.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\jfxswt.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\jsse.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\management-agent.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\plugin.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\resources.jar;D:\Program Files\Java\ffk1.8.0_161\jre\lib\rt.jar;E:\eclipseproject\auto-test-frame\th_sturgeon_test\target\classes;E:\eclipseproject\auto-test-frame\core\target\classes;D:\repo\com\ff\jsf\1.6.6.11\jsf-1.6.6.11.jar;D:\repo\org\javassist\javassist\3.19.0-GA\javassist-3.19.0-GA.jar;D:\repo\io\netty\netty-all\4.0.33.Final\netty-all-4.0.33.Final.jar;D:\repo\com\ff\jst-core\1.0.0.6\jst-core-1.0.0.6.jar;D:\repo\com\ff\jst-jvm-enhance\1.0.0.19\jst-jvm-enhance-1.0.0.19.jar;D:\repo\com\ff\jmq\jmq-client-core\2.1.5\jmq-client-core-2.1.5.jar;D:\repo\com\ff\jmq\jmq-network\2.1.0\jmq-network-2.1.0.jar;D:\repo\com\ff\jmq\jmq-model\2.1.0\jmq-model-2.1.0.jar;D:\repo\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;D:\repo\com\ff\registry\registry-util\1.0.59\registry-util-1.0.59.jar;D:\repo\com\ff\jmq\jmq-client-json\1.2.44\jmq-client-json-1.2.44.jar;D:\repo\com\ff\jmq\jmq-client-ump\2.1.5\jmq-client-ump-2.1.5.jar;D:\repo\com\ff\ump\profiler\3.2.0\profiler-3.2.0.jar;D:\repo\org\testng\testng\6.9.9\testng-6.9.9.jar;D:\repo\junit\junit\4.10\junit-4.10.jar;D:\repo\org\hamcrest\hamcrest-core\1.1\hamcrest-core-1.1.jar;D:\repo\com\beust\jcommander\1.48\jcommander-1.48.jar;D:\repo\org\apache\ant\ant\1.7.0\ant-1.7.0.jar;D:\repo\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar;D:\repo\org\beanshell\bsh\2.0b4\bsh-2.0b4.jar;D:\repo\com\esotericsoftware\yamlbeans\yamlbeans\1.13\yamlbeans-1.13.jar;D:\repo\org\yaml\snakeyaml\1.23\snakeyaml-1.23.jar;D:\repo\org\jodd\jodd-http\4.3.2\jodd-http-4.3.2.jar;D:\repo\org\jodd\jodd-core\4.3.2\jodd-core-4.3.2.jar;D:\repo\org\jodd\jodd-db\4.3.2\jodd-db-4.3.2.jar;D:\repo\org\jodd\jodd-bean\4.3.2\jodd-bean-4.3.2.jar;D:\repo\org\jodd\jodd-jtx\4.3.2\jodd-jtx-4.3.2.jar;D:\repo\org\jodd\jodd-proxetta\4.3.2\jodd-proxetta-4.3.2.jar;D:\repo\org\jodd\jodd-props\4.3.2\jodd-props-4.3.2.jar;D:\repo\org\jodd\jodd-log\4.3.2\jodd-log-4.3.2.jar;D:\repo\mysql\mysql-connector-java\5.1.46\mysql-connector-java-5.1.46.jar;D:\repo\org\assertj\assertj-core\3.9.0\assertj-core-3.9.0.jar;D:\repo\com\alibaba\fastjson\1.2.51\fastjson-1.2.51.jar;D:\repo\org\json\json\20170516\json-20170516.jar;D:\repo\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;D:\repo\org\slf4j\slf4j-api\1.7.7\slf4j-api-1.7.7.jar;D:\repo\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\repo\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\repo\com\jcraft\jsch\0.1.54\jsch-0.1.54.jar;D:\repo\org\seleniumhq\selenium\selenium-remote-driver\3.14.0\selenium-remote-driver-3.14.0.jar;D:\repo\net\bytebuddy\byte-buddy\1.8.15\byte-buddy-1.8.15.jar;D:\repo\org\apache\commons\commons-exec\1.3\commons-exec-1.3.jar;D:\repo\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;D:\repo\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\repo\org\apache\httpcomponents\httpclient\4.5.5\httpclient-4.5.5.jar;D:\repo\org\apache\httpcomponents\httpcore\4.4.9\httpcore-4.4.9.jar;D:\repo\com\squareup\okhttp3\okhttp\3.10.0\okhttp-3.10.0.jar;D:\repo\com\squareup\okio\okio\1.14.1\okio-1.14.1.jar;D:\repo\org\seleniumhq\selenium\selenium-java\3.14.0\selenium-java-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-chrome-driver\3.14.0\selenium-chrome-driver-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-edge-driver\3.14.0\selenium-edge-driver-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-firefox-driver\3.14.0\selenium-firefox-driver-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-ie-driver\3.14.0\selenium-ie-driver-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-opera-driver\3.14.0\selenium-opera-driver-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-safari-driver\3.14.0\selenium-safari-driver-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-support\3.14.0\selenium-support-3.14.0.jar;D:\repo\org\seleniumhq\selenium\selenium-api\3.14.0\selenium-api-3.14.0.jar;D:\repo\commons-io\commons-io\2.6\commons-io-2.6.jar;D:\repo\com\google\guava\guava\26.0-jre\guava-26.0-jre.jar;D:\repo\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\repo\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;D:\repo\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;D:\repo\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\repo\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\repo\com\wangyin\seapay\th_sturgeon_api\1.0.3-SNAPSHOT\th_sturgeon_api-1.0.3-20190312.115206-12.jar;D:\repo\org\projectlombok\lombok\1.18.8\lombok-1.18.8.jar;D:\repo\com\wangyin\seapay\th_octopus_api\1.0.8-SNAPSHOT\th_octopus_api-1.0.8-20190618.011252-2.jar;D:\repo\com\wangyin\seapay\th_sponge_api\1.2.0-SNAPSHOT\th_sponge_api-1.2.0-20190304.033242-6.jar;D:\repo\com\ff\jmq\jmq-client-spring\2.1.4\jmq-client-spring-2.1.4.jar;D:\repo\org\springframework\spring-beans\3.1.1.RELEASE\spring-beans-3.1.1.RELEASE.jar;D:\repo\org\springframework\spring-core\3.1.1.RELEASE\spring-core-3.1.1.RELEASE.jar;D:\repo\org\springframework\spring-asm\3.1.1.RELEASE\spring-asm-3.1.1.RELEASE.jar" com.test.auto.jmqtest.TransactionNotifyMessageTestRefund
####商户300900100512, 门店49702code, productId:3000001, 退款单01, JMQ消息体: 
{"appId":"20180723000014","merchantNo":"300900100512","notifyUrl":"","orderAmount":30,"orderCurrency":"TTB","orderId":"20190203100230090010051219060201","orderType":100019,"oriOuterRequestNo":"20190103100030090010051219060201","oriTransactionNo":"20190101100030090010051219060201","paymentBaseList":[{"bankFinishTime":1559463330000,"bankSerialNo":"20190205100230090010051219060201","billPaymentNo":"20190204100230090010051219060201","channelCode":"BBL","channelOrderNo":"20190205100230090010051219060201","channelOrderSeriNo":"20190205100230090010051219060201","country":"TT","createdDate":1559456130000,"currency":"TTB","customerId":"0066002000024903","invokeSystem":"Channel","modifiedDate":1559463330000,"orderId":"20190203100230090010051219060201","origBankTransactionNo":"20190105100030090010051219060201","origChannelOrderNo":"20190105100030090010051219060201","origChannelOrderSeriNo":"20190105100030090010051219060201","originalBillPaymentNo":"20190104100030090010051219060201","paymentAmount":30,"paymentCreatedTime":1559459730000,"paymentFinishedTime":1559463330000,"paymentMethod1":"CCP","paymentNo":"20190202100230090010051219060201","paymentStatus":3,"paymentType":2,"receBankCode":"BBL","transactionNo":"20190201100230090010051219060201"}],"paymentNo":"20190202100230090010051219060201","productType":3000001,"requestModule":"100015","shopId":"49702code","transactionCreatedDate":1559456130000,"transactionFinishTime":1559463330000,"transactionNo":"20190201100230090010051219060201","transactionStatus":3,"transactionType":2}
2019-06-19 10:29:02,063 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStart    - try to update cluster.
2019-06-19 10:29:02,353 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStart    - success updating cluster from 192.168.212.64:50088
2019-06-19 10:29:02,354 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStart    - cluster manager is started
2019-06-19 10:29:02,363 [main] INFO   com.ff.jmq.client.connection.ClusterTransportManager.doStart    - wait to connect to broker.
2019-06-19 10:29:02,366 [ClusterManager] INFO   com.ff.jmq.client.connection.ClusterTransportManager.onEvent    - add broker jmq64:192_168_212_64_50088,WRITE for topic th_notify_tp_beta
2019-06-19 10:29:02,409 [ChannelEvent] INFO   com.ff.jmq.common.network.netty.failover.FailoverNettyClient.call       - success connecting to 192.168.212.64:50088
2019-06-19 10:29:02,465 [main] INFO   com.ff.jmq.client.connection.ClusterTransportManager.doStart    - cluster transport manager is started
2019-06-19 10:29:02,471 [main] INFO   com.ff.jmq.client.producer.MessageProducer.doStart    - message producer is started
[Jst][WARN] Fail to create file to write: C:\Users\logs\other\jst-self.log, error=C:\Users\logs\other\jst-self.log (拒绝访问。)
2019-06-19 10:29:02,884 [main] INFO   com.ff.jmq.client.producer.MessageProducer.doStop     - message producer is stopped
2019-06-19 10:29:02,903 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStop     - cluster manager is stopped
2019-06-19 10:29:02,910 [main] INFO   com.ff.jmq.client.connection.ClusterTransportManager.doStop     - cluster transport manager is stopped
####商户300900100512, 门店49702code, productId:3000001, 退款单01, JMQ消息体: 
{"appId":"20180723000014","merchantNo":"300900100512","notifyUrl":"","orderAmount":50,"orderCurrency":"TTB","orderId":"20190203100130090010051219060201","orderType":100019,"oriOuterRequestNo":"20190103100030090010051219060201","oriTransactionNo":"20190101100030090010051219060201","paymentBaseList":[{"bankFinishTime":1559463330000,"bankSerialNo":"20190205100130090010051219060201","billPaymentNo":"20190204100130090010051219060201","channelCode":"BBL","channelOrderNo":"20190205100130090010051219060201","channelOrderSeriNo":"20190205100130090010051219060201","country":"TT","createdDate":1559456130000,"currency":"TTB","customerId":"0066002000024903","invokeSystem":"Channel","modifiedDate":1559463330000,"orderId":"20190203100130090010051219060201","origBankTransactionNo":"20190105100030090010051219060201","origChannelOrderNo":"20190105100030090010051219060201","origChannelOrderSeriNo":"20190105100030090010051219060201","originalBillPaymentNo":"20190104100030090010051219060201","paymentAmount":50,"paymentCreatedTime":1559459730000,"paymentFinishedTime":1559463330000,"paymentMethod1":"CCP","paymentNo":"20190202100130090010051219060201","paymentStatus":3,"paymentType":2,"receBankCode":"BBL","transactionNo":"20190201100130090010051219060201"}],"paymentNo":"20190202100130090010051219060201","productType":3000001,"requestModule":"100015","shopId":"49702code","transactionCreatedDate":1559456130000,"transactionFinishTime":1559463330000,"transactionNo":"20190201100130090010051219060201","transactionStatus":3,"transactionType":2}
2019-06-19 10:29:03,400 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStart    - try to update cluster.
2019-06-19 10:29:03,444 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStart    - success updating cluster from 192.168.212.64:50088
2019-06-19 10:29:03,445 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStart    - cluster manager is started
2019-06-19 10:29:03,448 [main] INFO   com.ff.jmq.client.connection.ClusterTransportManager.doStart    - wait to connect to broker.
2019-06-19 10:29:03,448 [ClusterManager] INFO   com.ff.jmq.client.connection.ClusterTransportManager.onEvent    - add broker jmq64:192_168_212_64_50088,WRITE for topic th_notify_tp_beta
2019-06-19 10:29:03,475 [ChannelEvent] INFO   com.ff.jmq.common.network.netty.failover.FailoverNettyClient.call       - success connecting to 192.168.212.64:50088
2019-06-19 10:29:03,548 [main] INFO   com.ff.jmq.client.connection.ClusterTransportManager.doStart    - cluster transport manager is started
2019-06-19 10:29:03,548 [main] INFO   com.ff.jmq.client.producer.MessageProducer.doStart    - message producer is started
2019-06-19 10:29:03,554 [main] INFO   com.ff.jmq.client.producer.MessageProducer.doStop     - message producer is stopped
2019-06-19 10:29:03,571 [main] INFO   com.ff.jmq.client.cluster.ClusterManager.doStop     - cluster manager is stopped
2019-06-19 10:29:03,577 [main] INFO   com.ff.jmq.client.connection.ClusterTransportManager.doStop     - cluster transport manager is stopped

对以上的日志输出只保留##和{开头的行,使用正则替换:

查找目标:^[^#{]     表示不是以#或{开头的行

替换为:

 

posted @ 2019-06-19 11:16  pandaly  阅读(531)  评论(0编辑  收藏  举报