Annuncio: tutti i progetti non commerciali registrati per l'utilizzo di Earth Engine prima del
15 aprile 2025 devono
verificare l'idoneità non commerciale per mantenere l'accesso a Earth Engine.
ee.String.slice
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Restituisce una sottostringa della stringa specificata. Se l'intervallo specificato supera la lunghezza della stringa, restituisce una sottostringa più breve.
Utilizzo | Resi |
---|
String.slice(start, end) | Stringa |
Argomento | Tipo | Dettagli |
---|
questo: string | Stringa | La stringa da cui estrarre un sottoinsieme. |
start | Numero intero | L'indice iniziale, incluso. I numeri negativi vengono conteggiati all'indietro a partire dalla fine della stringa. |
end | Numero intero, valore predefinito: null | L'indice finale, escluso. Il valore predefinito è la lunghezza della stringa. I numeri negativi vengono conteggiati all'indietro a partire dalla fine della stringa. |
Esempi
Editor di codice (JavaScript)
print(ee.String('').slice(0)); // ''
print(ee.String('').slice(-1)); // ''
var s = ee.String('abcdefghijklmnopqrstuvwxyz');
print(s.slice(0)); // abcdefghijklmnopqrstuvwxyz
print(s.slice(24)); // yz
print(s.slice(-3)); // xyz
print(s.slice(3, 3)); // ''
print(s.slice(2, 3)); // c
print(s.slice(-4, 25)); // wxy
Configurazione di Python
Consulta la pagina
Ambiente Python per informazioni sull'API Python e sull'utilizzo di
geemap
per lo sviluppo interattivo.
import ee
import geemap.core as geemap
Colab (Python)
print(ee.String('').slice(0).getInfo()) # ''
print(ee.String('').slice(-1).getInfo()) # ''
s = ee.String('abcdefghijklmnopqrstuvwxyz')
print(s.slice(0).getInfo()) # abcdefghijklmnopqrstuvwxyz
print(s.slice(24).getInfo()) # yz
print(s.slice(-3).getInfo()) # xyz
print(s.slice(3, 3).getInfo()) # ''
print(s.slice(2, 3).getInfo()) # c
print(s.slice(-4, 25).getInfo()) # wxy
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eString.slice()\u003c/code\u003e extracts a portion of a string, returning a new string.\u003c/p\u003e\n"],["\u003cp\u003eIt uses \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e indices to define the substring, with \u003ccode\u003estart\u003c/code\u003e being inclusive and \u003ccode\u003eend\u003c/code\u003e exclusive.\u003c/p\u003e\n"],["\u003cp\u003eNegative indices are supported, counting backwards from the string's end.\u003c/p\u003e\n"],["\u003cp\u003eIf the specified range goes beyond the string's boundaries, a shorter substring within those boundaries is returned.\u003c/p\u003e\n"],["\u003cp\u003eIt's applicable in both JavaScript and Python environments within the Earth Engine context.\u003c/p\u003e\n"]]],[],null,["# ee.String.slice\n\nReturns a substring of the given string. If the specified range exceeds the length of the string, returns a shorter substring.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|--------------------------------|---------|\n| String.slice`(start, `*end*`)` | String |\n\n| Argument | Type | Details |\n|----------------|------------------------|---------------------------------------------------------------------------------------------------------------------------------|\n| this: `string` | String | The string to subset. |\n| `start` | Integer | The beginning index, inclusive. Negative numbers count backwards from the end of the string. |\n| `end` | Integer, default: null | The ending index, exclusive. Defaults to the length of the string. Negative numbers count backwards from the end of the string. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint(ee.String('').slice(0)); // ''\nprint(ee.String('').slice(-1)); // ''\n\nvar s = ee.String('abcdefghijklmnopqrstuvwxyz');\nprint(s.slice(0)); // abcdefghijklmnopqrstuvwxyz\nprint(s.slice(24)); // yz\nprint(s.slice(-3)); // xyz\nprint(s.slice(3, 3)); // ''\nprint(s.slice(2, 3)); // c\nprint(s.slice(-4, 25)); // wxy\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nprint(ee.String('').slice(0).getInfo()) # ''\nprint(ee.String('').slice(-1).getInfo()) # ''\n\ns = ee.String('abcdefghijklmnopqrstuvwxyz')\nprint(s.slice(0).getInfo()) # abcdefghijklmnopqrstuvwxyz\nprint(s.slice(24).getInfo()) # yz\nprint(s.slice(-3).getInfo()) # xyz\nprint(s.slice(3, 3).getInfo()) # ''\nprint(s.slice(2, 3).getInfo()) # c\nprint(s.slice(-4, 25).getInfo()) # wxy\n```"]]