已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
昨天关门了。
Improve this question
简介
以下是stackoverflow markdown标头的示例:
# Header #
一个简单的正则表达式选择可能是#[A-Za-z ]+#
。
然而,现实世界中的堆栈溢出头比这更复杂。
注意事项一
标题不需要在右侧有四个空格来保留换行符。
你和我不必写# Header #\n\r⎵ ⎵ ⎵ ⎵
来强制保留换行符和/或回车符。
注意事项二
假设有人做了一些奇怪的事情,比如试图在一个段落的中间使用#
,以便以更大的字体显示该段落中的一个特定单词或短语。
Does python allow functors?
The answer is #yes#, python allows users to write functors. Overload a class method named `__call__` in order to make an object behave like a function `functor(1, 2, 3)`
注意事项三
一些最终用户尝试在数字的左侧插入#
。
The #1 easiest way to make python look like C++ is to:
1. End every statement in a semi-colon.
2. Insert a right curly brace `}` every time indentation is decreased.
3. replace colons with left-curly braces `{`
你可以不同意我在代码块中写的内容,只要关注**#
**或磅符号,哈希标签,数字符号,也就是ASCII码35的使用。
1条答案
按热度按时间0vvn1miw1#
你对markdown语法的理解是错误的。标头由一行标记,以
#
开头,后跟一个空格,前面有可选的空格。最后没有#
,它只是到了行尾。所以regexp是:您需要使用
m
标志(Python中为re.MULTILINE
)来使^
和$
匹配文本字符串中间的行的开始/结束。