string-manipulation

如何在 find -exec 命令中去除带有基本名称的后缀?
string-manipulation

如何在 find -exec 命令中去除带有基本名称的后缀?

我还没有找到使用 find 执行以下示例的方法: $ find . -name "*.mp3" -exec echo $(basename "{}" ".mp3") \; 我期望该basename命令能够删除扩展。但是它没有。例如: $ find . -name "*.mp3" -exec ls $(basename "{}" ".mp3") \; 'Soul Man.mp3' 'Hold On! I'\''m A Comin'\''.mp3' 我也希望有人能解释一下这里发生了什么?有人会认为结果会更像这样: ls: cannot access '...

Admin

将读数数据拆分成多行
string-manipulation

将读数数据拆分成多行

我有一个文本文件,其中包含有关读数和字符对应关系的数据,其样式如下(不是实际数据,但样式完全相同): 一伊依医 yí 乁仪侇仪冝凒 乙以佁侜倚偯尻崺已 乂义 我需要以下形式的它们: 一 伊 依 医 乁 仪 侇 仪 冝 凒 乙 以 佁 侜 倚 偯 尻 崺 已经 乂 义 基本上,该行恰好有一个空格,并且空格后的行部分应该被分成单个字符,这些字符都应以空格前的部分为前缀('nnn ABCDE' 应该变成五行,'nnn A'、'nnn B'、'nnn C'、'nnn D'、'nnn E')。 我尝试找出一个正则表达式解决方案或者基于 Notepad++ 功能...

Admin

Sublime Text 4 SQL突出显示字符串内部
string-manipulation

Sublime Text 4 SQL突出显示字符串内部

目前,如果我在 Python 字符串中包含 SQL 命令,Sublime Text 会突出显示它。但是,如果它是“f 字符串”,它无法识别其中的 SQL。有没有办法让它像常规字符串一样工作? ...

Admin

如何使用规则填充获取另一列的子字符串
string-manipulation

如何使用规则填充获取另一列的子字符串

我正在尝试使用 LEFT、RIGHT 和 SEARCH 函数将从另一列中提取的函数名称填充到一列中,但没有得到任何好的结果。 我有一个如下功能列表: def _handle_push(self, word) def _handle_table_reset(self, word) def _handle_sentinel(self, word) def _handle_struct(self, word) def _handle_define_table(self, word) def _handle_debug(self, word) def _handle...

Admin

检查具有负十进制值的字符串是否包含特殊字符
string-manipulation

检查具有负十进制值的字符串是否包含特殊字符

我需要检查带有负值的字符串是否包含特殊字符。当我输入 -7.!、-7.@、-7.# 时,会发现特殊字符,并发送错误消息,程序也会关闭;但是当我输入有效值(例如 -7.1、-7.5)时,会发送错误消息,程序也会关闭。 我尝试了在链接中找到的命令: 检查字符串是否包含特殊字符 我尝试了这个: set /p "_vLUF=Valor LUFS: " echo;!_vLUF!|findstr /r "[%% # & ^ @ $ ~ !]" >nul && echo Invalid Value goto exit 如何使用相同的 fin...

Admin

Bash 或 zsh 条件模式和变量扩展
string-manipulation

Bash 或 zsh 条件模式和变量扩展

假设我想根据一些给定的变量生成一个文件名。 track=01 title="Some title" album="Some album" echo ${track}. ${title} (${album}) -> 01. Some title (Some album) 现在如果箱子$album是空的,我会得到 ->01. Some title () 在这种情况下,我宁愿删除括号: ->01. Some title 我想要的是类似于福巴像这样: %曲目%%标题%[(%专辑%)] 是否可以在 bash(或 zsh)中执行此操作,但使用像上面...

Admin

Powershell:使用 .Split 对文件名进行拆分,根据文件名大写的不同而不同
string-manipulation

Powershell:使用 .Split 对文件名进行拆分,根据文件名大写的不同而不同

我有一堆图像文件,它们被意外地重命名为“双倍”的文件扩展名(例如IMG_1469.jpg.jpg)。我编写了一个脚本来删除多余的文件扩展名,但出于某种原因,根据文件扩展名是全部大写还是全部小写,它的运行方式会有所不同。如果扩展名是小写,它会按预期运行。 给定同一文件夹中的两个文件,文件名如下: $FileA = IMG_1468.JPG.JPG $FileB = IMG_1469.jpg.jpg $file = Get-ChildItem -Path "\\UNC\Path\To\File" | Where-Object -Property Name -E...

Admin

如何删除两个字符串之间的文本?
string-manipulation

如何删除两个字符串之间的文本?

我已经尝试过正则表达式.a href.*?..a.和.a href[^:]++..a. 我想.a href=.u.gogogo98. class=.3t5uN8xUmg0TOwRCOGQEcU rel=noopener nofollow ugc target=.blank..u.gogogo98..a.用空格替换 - 特别是从文本中删除 url 代码..消除.a href和之间的所有内容..a. 我已经搜索了正则表达式,但这两个都不起作用:( ...

Admin

Notepad ++ / 提取 ^ ^ 之间的文本并将其添加为新行
string-manipulation

Notepad ++ / 提取 ^ ^ 之间的文本并将其添加为新行

我有一个文本文件,需要从中提取特定的数据元素(将人员全名添加为新行): ID:363712^CLARK/DEJA G^:e30276c2f826febd3784958:KZxhnbUUouxvMrTEYfGnDZ7YcGjPh ID:363713^LUTZ/ANTON A^:84cF6F48eAc2b5E223Bf1703:ZD4LLGMqNyNYYtjLycdEds23A2 ID:363714^OATO/GINA D^:GnDZ7YcGjPh6Ru7cEjfQGZgD:GMqNyNYYtjLycdEdcxRijNc7G 我想要提取: DEJA G CLA...

Admin

批量-提取指定字符前的字符串
string-manipulation

批量-提取指定字符前的字符串

如何获取连字符前的字符串?以下代码获取连字符后的字符串。我该如何反转它? set string=1.0.10-SNAPSHOT echo %string:*-=% SNAPSHOT 但我想要 1.0.10 而不是 SNAPSHOT ...

Admin

如何增加设置文件中的组号?
string-manipulation

如何增加设置文件中的组号?

我有一个应用程序,其设置文件(.ini)包含以下通用格式的数据: [group1] foo=bar bar=baz ... [group2] foo=bar bar=baz ... ... [group500] foo=bar bar=baz ... 其中foo=bar和bar=baz可以是任意字符串,每组可以有 1 到 9 个声明。 我现在需要添加[group150],并将所有后面的组增加一个整数。 例如[group150]需要将当前改为[group151],将当前[group151]改为[group152]。 有没有什么简单的方法可以完成这...

Admin

Windows 命令 dir 列出具有绝对路径的文件,需要相对路径
string-manipulation

Windows 命令 dir 列出具有绝对路径的文件,需要相对路径

我想列出目录结构中具有特定扩展名的所有文件的所有文件名,并将其写入文件。我已达到以下目的: dir /B /S *.ext > list.filenames 这给了我一个我想要包含在列表中的所有文件的列表。但它列出了带有绝对路径的文件,包括驱动器号和完整路径。我需要的是没有驱动器号的相对路径和工作目录的路径。 我想了两种可能性但没有找到解决方案: 告诉 dir 仅打印相对路径 从创建的文件中去除路径中不需要的部分。 我无法实现这两项目标。有什么想法吗? ...

Admin

Excel:从文本字符串中提取项目编号(不同位置和长度)
string-manipulation

Excel:从文本字符串中提取项目编号(不同位置和长度)

在 Excel 电子表格中,我有一列混合文本字符串,其中包含项目主数据(类型、项目编号、地址、主题等)。我需要从此字符串中自动提取项目编号。一个问题是该数字位于字符串的不同位置。我猜这会使使用 =MID() 变得困难。另一个问题是该数字的长度各不相同。 3 个字符串的示例: 发票号2014-0406-1 Main Street,John Nelson,购买 税projno 2015-0021拒绝申请 gl oldroad 10案例2014-0306-003 HUKO,JFR 从我需要提取的字符串中: 2014-0406-1 2015-0021 2014-...

Admin

从冒号分隔文件的第一列中删除空格
string-manipulation

从冒号分隔文件的第一列中删除空格

我有一个非常大的以冒号分隔的文件,其中包含两列: dhsj fdksjdk:dndkdlkfkd shfdosod dkjsosjd:dkj dosjeod dhswisoaidodisbw: dhsoi wjdos fjfdododjfideefkjso sn:fhfdkd dkdjdf 如果第一列包含空格,我需要将其删除(即将文本折叠在一起): dhsjfdksjdk:dndkdlkfkd shfdosoddkjsosjd:dkj dosjeod dhswisoaidodisbw: dhsoi wjdos fjfdododjfideefkjsosn:...

Admin