我正在尝试删除第一次出现的 digit(s)、点、第二次出现的 digit(s)和单词之前的空格。
我想出了这个正则表达式:
sed 's/^[0-9]\+.[0-9]\+\s//' input.txt > output.txt
Run Code Online (Sandbox Code Playgroud)
文本示例:
2.14 Italien
2.15 Japonais
Run Code Online (Sandbox Code Playgroud)
不幸的是,我的正则表达式不起作用。有问题,\s但我无法确定它是什么......
任何人都可以帮忙吗?
编辑:问题是我只需要删除第一个空格,因为某些文本包含空格,如下所示:
3.15 Chichewa
3.16 Chimane
3.17 Cinghalais
3.18 Créole de Guinée-Bissau
Run Code Online (Sandbox Code Playgroud) 我的主板具有四通道内存兼容性。共有8 个内存插槽:
\n\n我目前在 4 个白色插槽中有 4 个 1 GB 的内存模块。这样我就有了4 个空闲内存插槽。
\n\n我的问题是:我可以在剩余的 4 个插槽中放置 4 个 2 GB 的内存模块,还是必须全部使用 1 GB 的模块?
\n\n仅供参考,这是 lshw 的输出:
\n\nalpha\n description: Ordinateur Tour\n produit: Precision WorkStation 690 \n *-cpu:0\n description: CPU\n produit: Intel(R) Xeon(R) CPU X5355 @ 2.66GHz\n\n *-memory\n description: M\xc3\xa9moire Syst\xc3\xa8me\n identifiant mat\xc3\xa9riel: 1000\n emplacement: Carte m\xc3\xa8re\n taille: 4GiB\n *-bank:0\n description: …Run Code Online (Sandbox Code Playgroud)