小编ven*_*Mer的帖子

如何删除 MUI 网格中多余的右边距/空间?

下面的 MUI 网格示例似乎在网格右侧创建了一个额外的空间,并使网格看起来没有占据页面上的整个可用空间。

显示额外空间

我尝试更改/删除以下边距值,但没有帮助:

.MuiGrid-spacing-xs-1 {
    width: calc(100% + 8px);
    margin: -4px;
}
Run Code Online (Sandbox Code Playgroud)

沙盒示例

import React from "react";
import { makeStyles } from "@material-ui/core/styles";
import Paper from "@material-ui/core/Paper";
import Grid from "@material-ui/core/Grid";

const useStyles = makeStyles((theme) => ({
  root: {
    flexGrow: 1,
    backgroundColor: "lightblue"
  },
  paper: {
    padding: theme.spacing(1),
    textAlign: "center",
    color: theme.palette.text.secondary
  }
}));

export default function NestedGrid() {
  const classes = useStyles();

  function FormRow() {
    return (
      <React.Fragment>
        <Grid item xs={4}>
          <Paper className={classes.paper}>item</Paper>
        </Grid>
        <Grid item xs={4}>
          <Paper …
Run Code Online (Sandbox Code Playgroud)

html css reactjs material-ui

7
推荐指数
1
解决办法
7940
查看次数

Python正则表达式匹配不同格式的6位数字

我需要查找并捕获所有出现的带有 OMIM 和 MIM 前缀的 6 位数字以及所有前面没有冒号的 6 位数字。

预期输出

[111111, 222222, 555555, 444444]
Run Code Online (Sandbox Code Playgroud)

我试过的

import re

sentence = '111111;Dystonia-1,222222,OMIM:555555; 3333333 Dystonic disorder1,MIM#444444'

re1 = r'OMIM:(\d{6})'
re2 = r'MIM#(\d{6})'
re3 = r'[^:](\d{6})'

identifiers = re.compile("(%s|%s|%s)" % (re1, re2, re3)).findall(sentence)
Run Code Online (Sandbox Code Playgroud)

电流输出

[
  ( ',222222'     , ''       , ''       , '222222' ),
  ( 'OMIM:555555' , '555555' , ''       , ''       ),
  ( ' 333333'     , ''       , ''       , '333333' ),
  ( 'MIM#444444'  , ''       , '444444' , ''       )
]
Run Code Online (Sandbox Code Playgroud)

python regex

5
推荐指数
1
解决办法
117
查看次数

标签 统计

css ×1

html ×1

material-ui ×1

python ×1

reactjs ×1

regex ×1