去掉字符串中 - 及其后面部分
时间: 2023-06-12 17:03:53 浏览: 163
可以使用字符串的 split 和 join 方法来实现。具体过程如下:
1. 使用字符串的 split 方法将字符串按照 "-" 进行分割,得到一个列表。
2. 取列表的第一个元素,即为去掉 "-" 及其后面部分的结果。
3. 使用字符串的 join 方法将列表中的元素拼接成字符串。
示例代码如下:
```python
s = "abc-def-ghi"
result = s.split("-")[0]
result = "".join(result)
print(result) # 输出 "abc"
```
相关问题
oracle中如何去掉字符串中带点后面的数值
可以使用 SUBSTR 和 INSTR 函数结合起来实现。下面是 SQL 语句示例:
SELECT SUBSTR(column_name, 1, INSTR(column_name, '.')-1) FROM table_name;
其中 column_name 是要处理的字符串列,table_name 是数据表名。这个语句会将每个字符串中第一个点号及其后面的数字部分去掉,只保留点号前面的部分。
php 去掉字符串 中 指定字符后边所有数据
你可以使用 PHP 的内置函数 `strstr()` 来去掉字符串中指定字符后面的所有数据。`strstr()` 函数返回字符串中第一次出现指定字符及其后面的所有字符。你可以将找到的指定字符及其后面的部分替换为空字符串。以下是一个示例代码:
```php
$string = "Hello, World!";
$char = ",";
$newString = strstr($string, $char, true);
echo $newString; // 输出 "Hello"
```
在上面的示例中,我们将字符串 `$string` 中的逗号 `,` 作为指定字符。`strstr()` 函数在找到指定字符 `,` 后返回逗号前面的部分,即 `"Hello"`。然后,我们将其赋值给 `$newString` 并进行输出。
希望能帮到你!如果还有其他问题,请随时提问。
阅读全文