下面的 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) 我需要查找并捕获所有出现的带有 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)