Хорошо, я нашел решение, просто взглянув на содержимое по умолчанию create-реагировать-kotlin-app, немного неловко.
package index
import react.dom.*
import kotlin.browser.*
@JsModule("src/resources/logo.jpg")
external val logo: dynamic
fun main(args: Array<String>) {
val rootDiv = document.getElementById("root")
render(rootDiv) {
img(src = logo){}
}
}
Излишне громоздко, если вы спросите меня.
Ничего особенного в «длиннее одного символа» нет, Notepad ++ не поддерживает | символ в регулярном выражении Даже «а | д» не работает. См. страницу справки по регулярным выражениям . Версия 6.1.1 Notepad ++ теперь поддерживает |
.
Я бы предложил использовать редактор с правильной реализацией регулярного выражения, например gvim или UltraEdit .
Внутри объявления набора символов ( […]
) только символы \
, ]
и -
являются специальными символами со специальными функциями экранирования следующего символа, закрывания набора символов объявление и маркировка диапазона символов (только если не написано в начале или конце), соответственно. Любой другой символ интерпретируется как простой символ.
Как и ваши |
в [a | d]
, что означает, что [a | d]
описывает любой из символов a
, |
или d
, а не только a
или d
, например a | d
делает.