我想写一个正则表达式,返回介于 Start_MATCHED_End
哪儿 MATCHED
任何东西,但不是一个空字符串。但是,我不想返回完全匹配。
以下是一些无效的字符串
Start__End
Start_ _End
Start_ _End
off
以下是一些有效的字符串
Start_test_End << returns test
Start_123_starts_with_number_End << returns 123_starts_with_number
Start_end_with_number_123_End << returns end_with_number_123
Start_contains_a_number_End << returns contains_a_number
Start_123_End << returns 123
我写了以下正则表达式 Start_(.*\S.*)_End
. 如你所见 此处 它为每个测试字符串返回两个匹配 1. 完整匹配 2. 第1组
如何排除完整匹配的返回?