Я использую регулярное выражение VBA, и мне нужно извлечь только данные между двумя # разделителями (мне нужен только текст с любыми пробелами до и после удаления, а не # разделители).
Пока у меня есть этот шаблон:
^#\s*(.*)\s*#$
Введенные данные имеют несколько правил:
1. Always start with #
2. After the first # there may be zero or one spaces
3. After captured text there may be zero or one spaces before end of line
4. After captured text there may be zero or one # before end of line
Так, например:
# this is a test
#this is a test
# this is a test#
# this is a test #
Во всех четырех случаях this is a test
должно быть единственным возвращаемым значением.
Я не думаю, что шаблон находится на расстоянии в миллион миль, однако, кажется, возникают трудности, когда я добавляю символ окончания # вместе с / отсутствием пробелов ...
Любая помощь приветствуется.