Вместо того, чтобы писать совпадение для «словных символов плюс эти символы», может быть целесообразно использовать регулярное выражение, которое не соответствует пробелу:
\S
Он шире по объему, но проще писать / использовать.
Если это слишком wide - используйте эксклюзивный список, а не список включительно:
[^\s\.]
То есть - любой символ, который не является пробелом и , а не точкой. Таким образом, также легко добавить к исключениям.
Границы Word не работают с символами none-ascii , что легко продемонстрировать:
> "yay".match(/\b.*\b/)
["yay"]
> "γaγ".match(/\b.*\b/)
["a"]
Поэтому невозможно использовать \b
для обнаружения слов с греческими символами - каждый символ является совпадающей границей.
Следующая комбинация может использоваться для соответствия двум символьным словам:
pattern = /(^|[\s\.,])(\S{2})(?=$|[\s\.,])/g;
(Точнее: для сопоставления двух последовательностей без пробелов).
То есть:
(^|[\s\.,]) - start of string or whitespace/punctuation (back reference 1)
(\S{2}) - two not-whitespace characters (back reference 2)
($|[\s\.,]) - end of string or whitespace/punctuation (positive lookahead)
Этот шаблон можно использовать так, чтобы удалить соответствующие слова:
"input string".replace(pattern);
Вот jsfiddle , демонстрирующие использование шаблонов в текстах в вопросе.
Если вы используете SQL Server 2005 и более поздние версии, вы также можете использовать это:
focus();
$(window).blur(() => {
let frame = document.activeElement;
if (document.activeElement.tagName == "IFRAME") {
// Do you action.. here frame has the iframe clicked
let frameid = frame.getAttribute('id')
let frameurl = (frame.getAttribute('src'));
}
});
document.addEventListener("visibilitychange", function () {
if (document.hidden) {
} else {
focus();
}
});
На мой взгляд, это легче обрабатывать, чем вывод [f2].
JOIN
from sysobjects t inner join sysindexes i on i.id = t.id and i.indid in (0,1) where t.xtype = 'U'
– Shnugo
27 October 2017 в 23:14
dtProperties
и т. д .; поскольку они вл ютс "системой" таблицы, я не хочу сообщать об этом. – marc_s 15 May 2013 в 10:49