小编Blu*_*vag的帖子

使用正则表达式搜索并替换以增加 Visual Studio Code 中的数字

我目前正在制作一个大型 svg 精灵。不同的图像始终相距 2000 像素。

我所拥有的是:

<g transform="translate(0,0)">
<g transform="translate(0,2000)">
<g transform="translate(0,4000)">
Run Code Online (Sandbox Code Playgroud)

在正则表达式想要这个之后,只需将 2000 添加到第二个数字上:

<g transform="translate(0,2000)">
<g transform="translate(0,4000)">
<g transform="translate(0,6000)">
Run Code Online (Sandbox Code Playgroud)

我现在遇到的问题是,一些新图像必须放在文档的顶部,这意味着我需要更改所有数字,而且它们相当多。

我正在考虑使用正则表达式,甚至发现它可以在 VS Code 的搜索栏中使用。问题是我从未使用过任何正则表达式,我有点困惑。

有人能给我一个解决方案并解释一下将所有样本数增加 2000 吗?我希望我之后能理解它,这样我就可以涉足这个话题了。我也很高兴只提供一般教程或我的特定用例的链接。

非常感谢 :)

regex search replace increment visual-studio-code

15
推荐指数
1
解决办法
2万
查看次数

反应中的SVG大小

你好,我拼命地试图在反应中调整 svg 的大小。无论我做什么,大小都保持不变,即使包含它的 div 小得多。在普通的 html 和 css 中,它会自动调整大小我做错了什么?

import React, { Component } from 'react';
import logo from './logo.svg'

class Logo extends Component {
    render(){
        return(
            <div className="size">
            <img src={logo} alt={"logo"}/> 
            </div>
        );
    }
}

export default Logo
Run Code Online (Sandbox Code Playgroud)

svg 部分

 <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" preserveAspectRatio="none">
        <g transform="translate(0,0)">
        <title>Logo</title>
        <path fill="#009FE3" d="M36.9 707.8H1747V1000H36.9"/>
        <path d="M385 104.1h1.7l138.7 503.5h86.3L771.6.1h-90.5L567.7 494.2H566L429.8.1h-89.7L203.9 494.2h-1.7L88.8.1H0l158.3 607.5h86.2m889.6-119.4c-16.2 22.1-35.4 38.8-57.7 50.3-22.3 11.5-47 17.3-74.2 17.3-12 .2-26.4-2.9-43.3-9.2-16.9-6.3-31.9-16.8-45-31.5-13.1-14.7-20-34.7-20.8-59.9.3-31.5 9.5-56.9 27.6-76.1 18.1-19.2 43.6-38.7 76.4-58.3l137 167.4zm-110.9-252.1c-12.5-11.9-25.4-27.4-38.6-46.5-13.2-19.1-20.4-38.8-21.5-59.2-.3-7.2 1.2-15.9 4.5-26.1 3.3-10.2 10.1-19.3 20.3-27.3 10.2-8 25.6-12.1 …
Run Code Online (Sandbox Code Playgroud)

css svg reactjs

13
推荐指数
5
解决办法
3万
查看次数

标签 统计

css ×1

increment ×1

reactjs ×1

regex ×1

replace ×1

search ×1

svg ×1

visual-studio-code ×1