解码正则表达式

时间:2019-07-15 18:33:27

标签: javascript regex

我试图理解以下正则表达式并构造一个满足条件的测试字符串。

msg = msg.replace(/[\r]+(?![A-Z][A-Z][A-Z0-9]\|)/g, "");

典型的传入HL7消息以以下内容开头:

MSH|^~\&|SMLLAB|SMLLAB^^L-CL|ACUMEN_2|4001230779|20190714130703|35007^RESULT_CLI_HL7^DIRECT|ORU^R01^ORU_R01|4397666386|P|2.5.1|||SU

似乎是说,找到回车符,后面没有AB9 |但我不是很积极。我尝试使用正则表达式测试器(https://regex101.com/),但找不到与表达式匹配的字符串。

不胜感激。

0 个答案:

没有答案