除了一个单词之外,我如何为任何字符定义正则组?
我知道已经提出了几个类似的问题,但在一个复杂的正则表达式中却找不到这样的方法:
我的王国看起来是这样的:
...(?<Subfield7>.{1,16})(?<Subfield8>//.{1,16})?
其中Subfield7应该匹配除两个正斜杠以外的任何内容,因为它们是下一个子字段的分隔符。
编辑:
我的目标是识别子字段7和子字段8。根据定义,子字段8以两个前导斜杠开始,但子字段7也可能包含(单个)奴隶。子字段7和8的长度是可变的。
发布于 2013-01-09 09:45:40
如果您想要任何没有//
的非空字符串,可以使用
"(?!.*//).{1,16}"
这与/a和/匹配,不匹配//a或//或a/bE 211
。
这是你想要的吗?
https://stackoverflow.com/questions/14232126
复制相似问题