\b
посчитает любой кириллический символ не-принадлежащим к слову.\b
надо заменить на "начало строки или пробельный символ, после которого идёт искомые буквы": (?:^|\\s)
function findMatches( input, query) {
query = query.split(/\s+/);
var i, parts = [];
for(i in query) {
parts.push( '(?=.*(?:^|\\s)' + query[i] + ')');
}
var re = new RegExp('^' + parts.join(''), 'iug');
var matches = [];
for(i in str) {
if( re.test( str[i])) matches.push( str[i]);
}
return matches;
}
var str = [
"Превед веселый медвед"
,"Медведь, тебе привет"
,"ревед веселый едвед"
,"тебе привет"
];
var query = 'Пр мед';
var result = findMatches( str, query); // ["Превед веселый медвед","Медведь, тебе привет"]
// test.js
var links = [];
var casper = require('casper').create();
function getLinks() {
var links = document.querySelectorAll('.pageQuestions .q--li a.q--li--text');
return Array.prototype.map.call(links, function(e) {
return e.innerHTML;
});
}
casper.start('https://otvet.mail.ru/', function() {
this.waitForSelector('.pageQuestions');
});
casper.then(function() {
links = this.evaluate(getLinks);
});
casper.run(function() {
this.echo(links.length + ' links found:');
this.echo(' - ' + links.join('\n - ')).exit();
});
$ casperjs ./test.js
20 links found:
- Зачем охотники водку с собой берут на охоту ?
- Нужно ли объяснять происхождение денег при покупке квартиры? Речь о 8-9 миллионах рублей.
- Как не грустить в такое дождливое лето? как ни крути - а погода влияет на настроение...
- Я русская, но живу в Дагестане. И вот в школе дети-дагестанцы издевались и унижали меня из-за моей нации
- У вас есть вера в то, что Путин начнет приносить пользу как это было еще лет 5 назад? Или только хуже и хуже будет?
- Я карлик ростом 165 см как дальше жить? Что делать? Немогу больше так
- А если ты пополнил стим кошелёк меньше 150 рублей, нечего не будет, никаких банов?
- Как сами считаете, Вам идёт Ваше имя? Или какое другое было бы уместнее? ;-)
- В России власть обязана быть Царем, Богом и Воинским начальником это не наша привычка к рабству а счастье быть империей?
- Рыжая из гарри поттера, как актрису зовут?
- Что будите делать, если каждый день - воскресенье? (и так до конца жизни)
- Стучат копыта по асфальту. Кромешники скачут- подковами звеня. Опричники в чёрных кафтанах с собачьими головами .
- hola недоступна прямо сейчас но мы работаем над этим что делать?
- Где можно скачать мультфильм Галактический футбол в формате mp4? На телефон.
- Как назвать канал на ютубе? Ребята помогите назвать канал на ютуб имя (Шахзада)
- Есть фильмы похоже на Аутласт или на Палату
- C каким философом вы бы себя сравнили и почему?
- Опять о Минске, насчёт бензина.
- Как ухаживать за проколотым носом?
- Какой сценарический наряд красивее?
# чтение
while true; do dd if=/dev/myssd of=/dev/null; done
# запись нулей
while true; do dd if=/dev/zero of=/dev/myssd; done
# запись случайных данных
while true; do dd if=/dev/urandom of=/dev/myssd; done
Trim прикрутите сами после каждой итерации. string testJson = "{'name':'Test','response':1}";
static void Main(string[] args)
{
string testJson = "{'name':'Test','response':1}";
var result = JsonConvert.DeserializeObject<MyClass>(testJson);
Console.WriteLine($"Name: {result.Name}, Response: {result.Response}");
}
class MyClass
{
public string Name { get; set; }
public int Response { get; set; }
}
static void Main(string[] args)
{
string testJson = "{'name':'Test','response':1}";
dynamic resultDynamic = JObject.Parse(testJson);
Console.WriteLine($"Name: {resultDynamic.name}, Response: {resultDynamic.response}");
}