Я работаю с некоторым RegEx, чтобы сопоставить все мои коды слияния в документах ..
Слияния такие:
##customer.name
##customer.eployee.address
и т.д.
Я сделал это довольно простое регулярное выражение
\S*##\S*
, который помогает мне сопоставить почти все случаи, поскольку в качестве «разделителя» используется пробел, и он работает для трех приведенных ниже примеров:
1
##customer.name ##customer.address
2
##customer.name ##customer.address
3
##customer.name ##customer.address
Но не в этих:
1
##customer.name##customer.address
2
##customer.name,##customer.address
3
##customer.name--##customer.address
Я знаю, что должен начинать все сначала, когда он встречает новый ##, но все, что я пробовал, похоже, не работает.
Попробовал это после поиска, но это не сработало: (
\S*##[^##\s]*
Любые предложения будут высоко оценены:)
Спасибо