split 相关问题

使用此标记可以解决有关将项目(例如字符串)分成多个部分的问题,通常是通过分隔符或正则表达式。

可以使用`split_view`或多个`spilt_view`的组合来使用多个分隔符分割`string`/`string_view`吗?

我试图了解如何组成视图及其局限性。 这里的想法是分割 string/string_view 而不创建临时变量,如第二个 c...

回答 1 投票 0

匹配模式的每第 n 次出现的正则表达式

考虑这个字符串, str =“abc-de-fghi-j-k-lm-n-o-p-qrst-u-vw-x-yz” 我想在模式的每第 n 次出现时分隔字符串,这里 -: f(str, n = 2) [1]“abc-de”&...

回答 5 投票 0

Python:收据格式化

我想制作一个python程序,它能够从条形码阅读器和点钞机接收数据。最后将所有数据打印在一张收据中。放入 BRC 数据不是问题,但是...

回答 1 投票 0

将数字拆分为 2 的幂的最少步骤

分割N Kulyash 被赋予一个整数 N。他的任务是将 N 分解为 2 的某些(整数)次方 为了实现这一点,他可以多次执行以下操作(可能为零): 选择...

回答 1 投票 0

将搜索字符串解析为单词并将双引号内的单词视为单个术语

我知道如果我想将一个字符串解析成单独的单词,最简单的方法是。 这是我的字符串: 微软商业分析软件 代码: 选择特殊术语、显示术语 来自系统。

回答 2 投票 0

如何获取Jinja中第三个“_”之后的最后一个字符

需要帮助获取第三个“_”之后的字符串 例子 r_a_B_德克萨斯州 r_asda_Bads_达拉斯 r_asda_Bads_DISNEY_LAND rdd_asda_Bads_Florida_MIAMI_NICE 我需要这个输出 德克萨斯州 达拉斯 迪士尼乐园

回答 1 投票 0

如何将 SQL Server 中的搜索字符串解析为单词,但将双引号内的单词视为单个术语

我知道如果我想将一个字符串解析成单独的单词,最简单的方法是。 这是我的字符串: 微软商业分析软件 代码: 选择特殊术语、显示术语 来自系统。

回答 1 投票 0

Powershell 在字符串中间添加零

我有一系列文件名如下 1.2.2 1.2.3 1.2.4 1.10.1 1.10.2 我想将它们转换为以下格式 1_002_002 1_002_003 1_002_004 1_010_001 1_010_002 所以基本上,我需要

回答 1 投票 0

解析/分割姓氏名字MI

我正在制作一份水晶报告,其中用户要求将医生的姓名解析/拆分为三列:名字、姓氏和中间名首字母。 我的数据显示姓氏 [空格] 名字 [s...

回答 1 投票 0

Google 表格逗号分隔查找

长期潜伏者,第一次发帖。 我有一个设备昵称列表(即“笔记本电脑#1”)及其关联的设备名称(即“B1-101”)。 我想要的是能够...

回答 1 投票 0

无法弄清楚 split() 函数

我被 split() 函数困住了。我在搜索中查找过, split() 返回一个列表。 例子: 文本 =“158.0-165.4” splittext = text.split("-") 这是正确的获取方式吗

回答 3 投票 0

Python 拆分并分配到新列

我一直在一个数据框中工作,其中一列包含对 API 的不同调用的数据。 我需要用“,”分割,并根据方法的名称添加新列(每个 api 包含

回答 1 投票 0

如何在 SQL 中拆分使用“mm:dd:yyyy:”作为分隔符的文本字符串?

在 SQL 中,我有一个表字段,用于显示调用中的事件日志。它的格式如下: HH:MM:SS: 呼叫发起 HH:MM:SS: 呼叫应答 HH:MM:SS: 菜单主 HH:MM:SS: 菜单自助服务 HH:MM:SS: 我...

回答 1 投票 0

如何在csharp中拆分代码[关闭]

我想在SQL中存储一些字符串代码,例如120.002.123或EXP.120.555。如何拆分这些字符串以仅增加最右边的整数部分?我不想改变字符串的其他部分......

回答 2 投票 0

在州和邮政编码之间拆分“城市,州邮政编码”字符串[重复]

我有类似的内容 圣克莱门特, CA 92673 或者 阿灵顿,德克萨斯州 76012-3693 我需要将其分为 CityAndState 和 Zip。 我想: $moreAddressInfo = preg_split( '^[0-9.]{5,}^', $row2['

回答 1 投票 0

根据开始和结束 HTML 标签将文本拆分为数组元素

我有一个如下字符串: 您在寻找优质的房地产公司吗? 乔什的房地产公司专门帮助人们从 [城市][州].&l...

回答 3 投票 0

从新闻文章的文本区域输入将文本分成四部分

我正在开发一个新闻文章网页,我想将新闻报道的长文本分成四个部分,并将它们保存到四个单独的列中的 MSQL DB 中。 这只是为了实现灵活性...

回答 1 投票 0

将屏幕分为4部分

我想使用react在屏幕上显示4个视频,如果我增加一个视频的大小,其他视频也要相应调整,我该怎么做? 我尝试了以下代码 我想使用react在屏幕上显示4个视频,如果我增加一个视频的大小,其他视频也要相应调整,我该怎么做? 我尝试了以下代码 <SplitterLayout percentage secondaryInitialSize={50}> {/* Left half */} <SplitterLayout vertical percentage secondaryInitialSize={50}> <div className='bg-red-500 h-full' style={{ padding: '20px' }}>Top Left</div> <div className='bg-green-400 h-full' style={{ padding: '20px' }}>Bottom Left</div> </SplitterLayout> {/* Right half */} <SplitterLayout vertical percentage secondaryInitialSize={50}> <div className='bg-blue-500 h-full' style={{ padding: '20px' }}>Top Right</div> <div className='bg-slate-500 h-full' style={{ padding: '20px' }}>Bottom Right</div> </SplitterLayout> </SplitterLayout> 您可以使用 Flexbox 来实现动态布局。您可以使用 gap 将盒子彼此分开。 .container { display: flex; flex-wrap: wrap; gap: 20px; } .container > div { flex: 1 1 calc(50% - 20px); min-width: 100px; box-sizing: border-box; } <div class="container"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> </div> 要显示视频并让它们相应地调整其大小,您需要将 div 元素替换为 video 元素。 对您的代码进行一点修改: <SplitterLayout percentage secondaryInitialSize={50}> {/* Left half */} <SplitterLayout vertical percentage secondaryInitialSize={50}> <video className='h-full' style={{ padding: '20px' }} src="path_to_your_video1" controls>Top Left</video> <video className='h-full' style={{ padding: '20px' }} src="path_to_your_video2" controls>Bottom Left</video> </SplitterLayout> {/* Right half */} <SplitterLayout vertical percentage secondaryInitialSize={50}> <video className='h-full' style={{ padding: '20px' }} src="path_to_your_video3" controls>Top Right</video> <video className='h-full' style={{ padding: '20px' }} src="path_to_your_video4" controls>Bottom Right</video> </SplitterLayout> </SplitterLayout> 将 path_to_your_video1、path_to_your_video2、path_to_your_video3 和 path_to_your_video4 替换为视频文件的实际路径。控件属性添加视频控件,例如播放、暂停和音量。 这应该会创建一个 layout,如果您增加一个视频的大小,其他视频也会相应调整。确保 SplitterLayout 组件的父容器具有定义的高度,因为子级的百分比高度是相对于其父级的高度的。如果未定义父母的身高,孩子可能不可见。 我这边的建议: 如果您希望视频在调整大小时保持其宽高比,SplitterLayout 组件可能不是最佳选择。您应该考虑其他库或自定义解决方案。 得到答案了 ``` import React, { useState } from "react"; function ResizableGrids() { const minDimension = 30; // Minimum dimension percentage const [dimensions, setDimensions] = useState({ topLeftWidth: "50%", topLeftHeight: "50%", topRightWidth: "50%", bottomLeftHeight: "50%", }); const handleMouseDown = (e) => { e.preventDefault(); document.addEventListener("mousemove", handleMouseMove); document.addEventListener("mouseup", handleMouseUp); }; const handleMouseMove = (e) => { const newWidth = (e.clientX / window.innerWidth) * 100; const newHeight = (e.clientY / window.innerHeight) * 100; const constrainedWidth = Math.max(minDimension, Math.min(newWidth, 100 - minDimension)); const constrainedHeight = Math.max(minDimension, Math.min(newHeight, 100 - minDimension)); setDimensions({ topLeftWidth: `${constrainedWidth}%`, topLeftHeight: `${constrainedHeight}%`, topRightWidth: `${100 - constrainedWidth}%`, bottomLeftHeight: `${100 - constrainedHeight}%`, }); }; const handleMouseUp = () => { document.removeEventListener("mousemove", handleMouseMove); document.removeEventListener("mouseup", handleMouseUp); }; return ( <div className="relative w-screen h-screen flex flex-wrap"> <div className="absolute z-10 bg-transparent cursor-crosshair" style={{ left: dimensions.topLeftWidth, top: dimensions.topLeftHeight, width: "20px", height: "20px", }} onMouseDown={handleMouseDown} /> <div className="border border-white flex items-center justify-center" style={{ width: dimensions.topLeftWidth, height: dimensions.topLeftHeight, }} > <video className="w-full h-full object-fill" controls src="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" ></video> </div> <div className="border border-white flex items-center justify-center" style={{ width: dimensions.topRightWidth, height: dimensions.topLeftHeight, }} > <video className="w-full h-full object-fill" controls src="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" ></video> </div> <div className="border border-white flex items-center justify-center" style={{ width: dimensions.topLeftWidth, height: dimensions.bottomLeftHeight, }} > <video className="w-full h-full object-fill" controls src="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" ></video> </div> <div className="border border-white flex items-center justify-center" style={{ width: dimensions.topRightWidth, height: dimensions.bottomLeftHeight, }} > <video className="w-full h-full object-fill" controls src="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" ></video> </div> </div> ); } export default ResizableGrids; ```

回答 3 投票 0

错误:在 Android 中添加“splits”后找不到 EOCD

我在 gradle 中使用以下拆分代码来减小 APK 大小: 分裂{ 阿比{ // 启用 ABI 分割 启用真 // 清除 ABI 列表 重置() ...

回答 4 投票 0

使用多个分隔符进行分割,每个分隔符中包含多个字符

我想分割以下字符串 常量时间 = '13:00 - 17:00 / 20:00 - 02:00' 到这个数组中 ['13:00', '17:00', '20:00', '02:00'] 其中没有空格、没有“/”和“-”。 我尝试...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.