【发布时间】:2012-03-22 11:34:05
【问题描述】:
如何修复这个正则表达式以获得上述结果?
正则表达式:(0(?:[0-9]|[A-F]){3})(\"\*?(?:SIA-DCS|ADM-CID|NULL)\")(\d{4})(R?(?:[0-9]|[A-F])*)(L[^#]*)(#[^\[]*)(\[[^\[]*)(\[(?:M|V|P)(?:[^\[])*])
字符串:LCR005B"*ADM-CID"9876R579BDFL789ABC#12345A[4D32FC2B12345A|113002065][Vanydata][M1234567890AB][Panydata]
结果应该是:
- 005B
- “*ADM-CID”
- 9876
- R579BDF
- L789ABC
- #12345A
- [4D32FC2B12345A|113002065]
- [Vanydata]
- [M1234567890AB]
- [Panydata]
后期编辑:
当前输出:
- 005B
- “*ADM-CID”
- 9876
- R579BDF
- L789ABC
- #12345A
- [4D32FC2B12345A|113002065]
- [Vanydata]
【问题讨论】:
-
什么不起作用,目前的结果是什么?
-
是否需要
[]或者没有它们的输出也可以。