我正在处理政府措施,并且需要根据与fda关联的发布机构的分隔符解析包含变量信息的字符串。
我试图在分隔符后检索分隔符和值。我已经搜索了几个小时来找到一个正则表达式解决方案来检索分隔符及其后面的值,虽然似乎有帖子可以处理这个,但代码找到了在后期避风港工作。
此任务的一个主要问题是分隔符通常具有重复的字符。例如:使用分隔符,例如" ="," =,"," / ="。在这种情况下,我需要区分" ="和" =,"。
是否有可以处理所有这一切的正则表达式?
以下是字符串的示例:
=/A9999XYZ=>100T0479&,1Blah
请注意分隔符为:
"=/"
"=>'
"&,1"
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以使用像这样的正则表达式
(=/|=>|&,1)|(\w+)
<强> Working demo 强>
这个想法是第一组包含分隔符,第二组包含内容。我假设内容可以是单词字符(a
到z
和带有下划线的数字。然后,您必须获取每个捕获组的内容。
答案 1 :(得分:0)