我有字符串这样的:正则表达式匹配下划线之间符号
(any symbol) _ (any symbol) _ (any symbol)
我需要一个短的正则表达式模式,以提取_
之间的符号序列。
例如,我有这个字符串:
abc123_abc12345ABC_123abc
正则表达式应该提取:
abc12345ABC
我有字符串这样的:正则表达式匹配下划线之间符号
(any symbol) _ (any symbol) _ (any symbol)
我需要一个短的正则表达式模式,以提取_
之间的符号序列。
例如,我有这个字符串:
abc123_abc12345ABC_123abc
正则表达式应该提取:
abc12345ABC
这将做到这一点:
^[^_]+_([^_]+)_[^_]+$
中间捕获组将抓住中间的字符串。
([^_]*)_([^_]*)_([^_]*)
如何
^.*?_(.*?)_.*$
随着(任何符号)你真的意味着任何符号?它可以包含换行符吗?它可以包含下划线吗?
现在,我给这短短的正则表达式:
_(.+)_