Только для Windows
Версия продукта: IDE NetBeans 8.2 (Build 201609300101)
Обновления: среда IDE NetBeans обновлена до версии NetBeans 8.2 Патч 2
Выполнить> Задайте конфигурацию проекта> Настроить ...
Категория = Запустить
Тип консоли = Внешний терминал
Внешний тип терминала = Окно команд
Нажмите «Применить», затем «OK»
Запустить проект
Для отправки EOF нажмите ENTER, затем CTRL + D или Нажмите CTRL + D дважды
Я ударил эту проблему, пытаясь использовать библиотеку regexp при попытке удалить теги html из ячейки.
Я знаю, что это не было отмечено в вопросе как желаемое использование, но, если оно или будущие посетители пытаются заменить функцию регулярных выражений, чтобы удалить HTML из тегов внутри ячейки в Mac Excel 2011, эта пользовательская функция будет работать. Извинения перед оригинальным автором, я нашел его только, но больше не могу найти источник, которого боюсь.
Public Function StripHTML(zDataIn As String) As String
Dim iStart As Integer
Dim iEnd As Integer
Dim iLen As Integer
Do While InStr(zDataIn, "<") > 0
iStart = InStr(zDataIn, "<")
iEnd = InStr(iStart, zDataIn, ">")
iLen = Len(zDataIn)
If iStart = 1 Then
zDataIn = Right(zDataIn, iLen - iEnd)
Else
If iLen = iEnd Then
zDataIn = Left(zDataIn, iStart - 1)
Else
zDataIn = Mid(zDataIn, 1, iStart - 1) & _
Right(zDataIn, iLen - iEnd)
End If
End If
Loop
StripHTML = zDataIn
End Function
К сожалению, решение для этого еще не найдено - текущее обходное решение состоит в том, чтобы просто заменить регулярные выражения серией вызовов Replace
(или другой требуемой операции).
Replace
просто больше не будет делать.
– Mathieu Guindon
19 March 2013 в 04:13
Если вы не возражаете платить 99 долларов США, существует Aivosto RegExpr . По-видимому, это чистое решение VBA, которое должно работать как на ПК, так и на Mac VBA.
Альтернативно, напишите отдельные решения как для ПК, так и для Mac, затем используйте директивы компилятора , чтобы отделить бит кода выполняется на каждой платформе