A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll below:

RegExp.prototype.dotAll - JavaScript | MDN

RegExp.prototype.dotAll hat den Wert true, wenn das s-Flag verwendet wurde; ansonsten false. Das s-Flag gibt an, dass das spezielle Zeichen Punkt (.) zusätzlich die folgenden Zeilenabschlusszeichen ("Newline") in einem String übereinstimmen soll, die es ansonsten nicht übereinstimmen würde:

Das bedeutet effektiv, dass der Punkt jede UTF-16-Codeeinheit übereinstimmen wird. Es wird jedoch nicht mit Zeichen übereinstimmen, die außerhalb der Unicode Basic Multilingual Plane (BMP) liegen, auch bekannt als astrale Zeichen, die als Surrogatpaare dargestellt werden, und erfordert das Übereinstimmen mit zwei . Mustern statt einem.

"😄".match(/(.)(.)/s);
// Array(3) [ "😄", "\ud83d", "\ude04" ]

Das u (unicode) Flag kann verwendet werden, um dem Punkt zu ermöglichen, astrale Zeichen als einzelnes Zeichen zu übereinstimmen.

"😄".match(/./su);
// Array [ "😄" ]

Beachten Sie, dass ein Muster wie .* immer noch in der Lage ist, astrale Zeichen als Teil eines größeren Kontextes zu konsumieren, auch ohne das u-Flag.

"😄".match(/.*/s);
// Array [ "😄" ]

Die gleichzeitige Verwendung von s und u Flags ermöglicht es dem Punkt, jedes Unicode-Zeichen auf eine intuitivere Weise zu übereinstimmen.

Der Set-Zugriffsoroperty von dotAll ist undefined. Sie können diese Eigenschaft nicht direkt ändern.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4