неопределенная ссылка на WinMain@16
или аналогичную «необычную» main()
ссылку на точку входа (особенно для visual-studio ).
Вы возможно, пропустили, чтобы выбрать правильный тип проекта с вашей реальной IDE. IDE может захотеть связать, например. Проекты приложений Windows для такой функции точки входа (как указано в недостающей ссылке выше) вместо обычной int main(int argc, char** argv);
.
Если ваша среда IDE поддерживает Plain Console Projects , вы может захотеть выбрать этот тип проекта вместо проекта приложения Windows.
Здесь case1 и case2 обрабатываются более подробно из реальный мир проблема.
Попробуйте следующее:
preg_match_all('/#(\w+)/', $str, $matches);
Пример:
<?php
$str = '#test #test2 #123 qwe asd #rere#dada';
preg_match_all('/#(\w+)/', $str, $matches);
var_export($matches);
Выход:
array (
0 =>
array (
0 => '#test',
1 => '#test2',
2 => '#123',
3 => '#rere',
4 => '#dada',
),
1 =>
array (
0 => 'test',
1 => 'test2',
2 => '123',
3 => 'rere',
4 => 'dada',
),
)
Я думаю, что изучение RegEx поможет вам решить эти проблемы .
Вы можете сделать
$tags = explode('#', $string);
foreach($tags as $key => $tag)
$tags[$key] = '#' . $tag;