Wikibooks
zhwikibooks
https://zh.wikibooks.org/wiki/Wikibooks:%E9%A6%96%E9%A1%B5
MediaWiki 1.47.0-wmf.16
first-letter
Media
Special
Talk
User
User talk
Wikibooks
Wikibooks talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Transwiki
Transwiki talk
Wikijunior
Wikijunior talk
Subject
Subject talk
TimedText
TimedText talk
Module
Module talk
Event
Event talk
多項式
0
7500
186852
174608
2026-08-22T10:55:00Z
Pawsdt
68279
/* 配方法 */ 怎么全是1
186852
wikitext
text/x-wiki
[[Wikibooks:首页|首页]] > [[Subject:索引|維基書架]] > [[Subject:数学|数学书架]] > [[多项式]]
----
{{Wikipedia|多项式}}
== 多項式的定義 ==
多項式,即式子<math>f(x) = a_n x^n + ...... + a_1 x + a_0</math>,而且若<math>n</math>為正整數,則稱此式為多項式
{{wikipedia|多項式}}
=== 名詞解釋 ===
項:多項式中每一個<math>x^n</math>皆稱之為多項式的項
次數:多項式<math>x^n</math>中每一項的n為此項的次數
同次項:若有多個多項式,其中每一項的<math>x^k</math>項稱之為同次項
首項:指多項式的項中次數最大者,若多項式首項為<math>n</math>,則稱此多項式為<math>n</math>'''次多項式'''
項數:顧名思義,即為多項式項的數目
係數:指任意多項式<math>a_n x^n</math>中的<math>a_n</math>且<math>a_n</math>為多項式
零次多項式(單項式,有時不被視為多項式):指多項式<math>f(x)</math>中,<math>f(x)=c</math>,而沒有其他<math>x^n</math>的項,其中<math>c</math>為常數
零多項式:零次多項式中的<math>c=0</math>者稱
=== 多項式及非多項式 ===
多項式裡面的任意<math>x^n</math>的<math>n</math>必須為正整數,否則不能稱之為多項式
以下的式子為多項式:
<math>x^{10} + 60x^8 - 33x^5 +42x^2 - 3</math>、<math>(\sqrt{2} - \sqrt[3]{5})x^2 - \sqrt[4]{6}</math>、<math>\pi ^e x^{10^{10}} - 6x +1</math>、<math>(3 + i)x^5 - 2i x^2 + 1</math>
以下的式子不為多項式:
<math>2x^3 + 10x^{-1}</math>、<math>5x ^ {\sqrt 2} + x^{3\pi} + 2x - 1</math>、<math>x^3 - 5x^{\frac{2}{3}} + 4\sqrt{x} -3\sqrt[3]{x^5}</math>、<math>\sqrt{1 + x^2}</math>
=== 習題 ===
== 多項式的計算 ==
多項式有類似於一般數字的運算,凡舉加減乘除在多項式中都有相對應的算法
當中間有些項的係數為零時,最好將這些項也給寫出來,以減少錯誤,而寫答案時,係數為零的項可省略不寫
=== 加法 ===
若有兩個多項式<math>f(x)</math>和<math>g(x)</math>,它們的同次項可相加,例子如下:
例:<math>f(x)=2x^4 + 3 x^3 +2 x^2 +5x + 5 </math>、<math>g(x)=5 x^4 +10 x^3 + x^2 + 3 x + 2</math>則
<math>f(x) + g(x)=(2 x^4 + 3 x^3 +2 x^2 + 5x + 5) + (5 x^4 +10 x^3 + x^2 +3x + 2) = 7x^4 + 13 x^3 + 3 x^2 + 8 x + 7 </math>
=== 減法 ===
例:<math>f(x)= 36 x^5 + 7 x^4 + 66 x^3 + 36 x^2 +66x + 6 </math>、<math>g(x)= 5 x^5 - 73 x^4 -11 x^3 - 11 x^2 + 5 x + 3</math>則
<math>f(x) - g(x)= (36{\color{Orange}-5})x^5 + (7{\color{Orange}+73})x^4 + (66{\color{Orange}+11}) x^3 + (36{\color{Orange}+11}) x^2 + (66{\color{Orange}-5}) x + (6{\color{Orange}-3}) = 31x^5 + 80x^4 + 77 x^3 + 47 x^2 + 61 x + 3</math>
=== 乘法 ===
多項式的乘法,<math>f(x)g(x)</math>就是<math>f(x)</math>的每一項,都乘以<math>g(x)</math>的每一項,有次方的就累積。<br>
例:<math>f(x)=x^2+x+36, g(x)=x^2+x+11</math><br>
則:<math>f(x)g(x)=36x^2+ 36x+ 36*11+ 11x^2+ 11x+ x^3+ x^2+ x^4+ x^3= x^4+ (1+1)x^3+ (36+11+1)x^2+ (36+11)x+ (36*11)= x^4+2x^3+48x^2+47x+396
</math>
===除法===
多項式除法,如<math>f(x)</math>除以<math>g(x)</math>,意即求出商式<math>q(x)</math>和餘式<math>r(x)</math>,
使得<math>f(x)=q(x)g(x)+r(x)</math>,其中<math>\deg(r)<\deg(g)</math>
==== 多項式長除法 ====
多項式與多項式之間的長除法,步驟類同於數與數之間的長除法
{{ExampleRobox|title=例子:用多項式長除法求解<math>x^2+36x+155</math> 除以 <math>x+5</math>}}如下寫上被除式與除式
:<math>\begin{array}{rl}\\
x+5\!\!\!\!&\big)\!\!\!\begin{array}{lll}
\hline
\,x^2+36x+155
\end{array}\end{array}</math>
首先要消掉<math>x^2</math>這一項,<math>x</math>乘上<math>x+5</math>是二次多項式,把<math>x</math>記到商式部份
:<math>\begin{array}{rl}&~~\,x\\
x+5\!\!\!\!&\big)\!\!\!\begin{array}{lll}
\hline
\,x^2+36x+155
\end{array}\\
\end{array}</math>
把<math>x(x+5)=x^2+5x</math>寫到被除式的下方
:<math>\begin{array}{rl}&~~\,x\\
x+5\!\!\!\!&\big)\!\!\!\begin{array}{lll}
\hline
\,x^2+36x+155
\end{array}\\
&\!\!\!\!-\underline{(x^2+5x)~~~}\\
\end{array}</math>
與被除式相減
:<math>\begin{array}{rl}&~~\,x\\
x+5\!\!\!\!&\big)\!\!\!\begin{array}{lll}
\hline
\,x^2+36x+155
\end{array}\\
&\!\!\!\!-\underline{(x^2+5x)~~~~~~~~~~~}\\
&\!\!\!\!~~~~~(36{\color{Orange}-5})x+155~~~\\
\end{array}</math>
把相減得到的結果看成另外一個被除式,重復以上步驟
:<math>\begin{array}{rl}&~~\,x+31\\
x+5\!\!\!\!&\big)\!\!\!\begin{array}{lll}
\hline
\,x^2+36x+155
\end{array}\\
&\!\!\!\!-\underline{(x^2+5x)~~~~~~~~~~~}\\
&\!\!\!\!~~~~~~~~~~~~~31x+155~~~\\
&\!\!\!\!~~~~~~~-\underline{(31x+155)~~~}\\
&\!\!\!\!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0~~~\\
\end{array}</math>
在這個例子中商式為<math>x+31</math>,餘式為0
{{Robox/Close}}
====綜合除法====
一般的綜合除法能計算除式形如<math>x-k</math>的除法。
<math>\begin{array}{cc}
\begin{array}{r} ~\\ k \\ ~\end{array}
&
\begin{array}{|rrrr}
f(x) & ~\\
~ & ~\\
\hline
q(x) & r\\
\end{array}
\end{array}</math>
得出形如<math>f(x)=(x-k)q(x)+r</math>的恆等式。
{{ExampleRobox|title=例子:用綜合除法求解<math>x^3 - 12x^2 - 42</math>除以<math>x-3</math>}}在頂部寫上被除式的各項系數,左邊寫上k
:<math>\begin{array}{cc}
\begin{array}{r} \\ 3 \\ \end{array}
&
\begin{array}{|rrrr}
1 & -12 & 0 & -42 \\
& & & \\
\hline
\end{array}
\end{array}</math>
把被除式最高次項的系數寫下來
:<math>\begin{array}{cc}
\begin{array}{r} \\ 3 \\ \\ \end{array}
&
\begin{array}{|rrrr}
1 & -12 & 0 & -42 \\
& & & \\
\hline
1 & & & \\
\end{array}
\end{array}</math>
乘上左邊的常數再放上第二行
:<math>\begin{array}{cc}
\begin{array}{r} \\ 3 \\ \\ \end{array}
&
\begin{array}{|rrrr}
1 & -12 & 0 & -42 \\
& 3 & & \\
\hline
1 & & & \\
\end{array}
\end{array}</math>
與上面的系數相加,寫到下面
:<math>\begin{array}{cc}
\begin{array}{c} \\ 3 \\ \\ \end{array}
&
\begin{array}{|rrrr}
1 & -12 & 0 & -42 \\
& 3 & & \\
\hline
1 & -9 & & \\
\end{array}
\end{array}</math>
重複乘法加法運算,直到除法結束
:<math>\begin{array}{cc}
\begin{array}{c} \\ 3 \\ \\ \end{array}
&
\begin{array}{|rrrr}
1 & -12 & 0 & -42 \\
& 3 & -27 & -81 \\
\hline
1 & -9 & -27 & -123
\end{array}
\end{array}</math>
結果得出商式為<math>x^2 - 9x - 27</math>,餘式為<math>-123</math>
{{Robox/Close}}
====餘式定理====
多項式<math>f(x)</math>除以<math>x-a</math>的餘式為<math>f(a)</math>,<math>(x-a)|f(x)\Leftrightarrow f(a)=0</math>
{{Robox|theme=3|title=证明餘式定理}}由多項式除法得到:
<math>f(x)=(x-a)q(x)+r</math><br/>
因為除式為一次多項式,所以餘式一定是常數,代入<math>x=a</math>,得到<math>f(a)=r</math><br/>
{{Robox/Close}}
{{Example|<math>f(x)=x^2+36x+155</math> 除以 <math>x+5</math>的餘式為<math>f(-5)=(-5)^2+36(-5)+155=25-180+155=0</math><br/>
<math>f(x)=x^3 - 12x^2 - 42</math>除以<math>x-3</math>的餘式為<math>f(3)=(3)^3-12(3)^2-42=27-108-42=-123</math><br/>
<math>f(x)=x^3 - 7x - 55</math>除以<math>x-4</math>的餘式為<math>f(4)=(4)^3 - 7(4) - 55 = 64-28-55 = 36-55 = -19</math>}}
=== 習題 ===
#求<math>f(x)=2x^4 + 3 x^3 +2 x^2 +5x + 5</math> 除以<math>x + 2</math>的餘式
#用長除法求<math>f(x)=x^3 + 36 x^2 +36x + 155</math> 除以<math>x^2 + 5 x + 5</math>的餘式
== 因式分解 ==
因式分解和整式的乘法一样,是一种整式的恒等变形,但因式分解的结果与整式乘法正好相反.例如有恒等式<math>\left ( a+b \right )\left ( m+n \right )=am+bm+an+bn</math>从左向右是整式乘法,从右向左是因式分解.
因式分解的基本方法有4种:提取公因式法、公式法、十字相乘法、分组分解法.
例如:<math>x^2+47x+396</math><br>
首先,先要找和為47、積為396的兩個數,396為36、11之積,<math>36+11=47</math><br>
所以<math>x^2+47x+396=x^2+(36+11)x+(36*11)=(x+36)(x+11)</math>
*<math>x^2+31x-180</math><br>
常數項小於0,首先,先要找和為31、積為—180的兩個數,一正一負,—180為—5、36之積,
36+(-5)=36'''<span style="color:orange;">-5</span>'''=31<br>
所以<math>x^2+31x-180=x^2+(36-5)x+((-5)*36)=(x+36)(x-5)</math>
=== 習題 ===
== 最大公因式和最小公倍式 ==
=== 輾轉相除法 ===
== 方程式求解 ==
若設一個多項式<math>f(x)=0</math>,則使此式成立的所有<math>x</math>我們稱之為此多項式的解,而求出此<math>x</math>的過程稱之為求解,以下為各種求解的方法和一些定理的介紹:
=== 代數基本定理 ===
每個複係數的多項式至少有一個複數解
==== 證明 ====
=== 一次因式檢驗法 ===
=== 根式解 ===
=== 一元二次方程式 ===
任意的一元二次方程式<math>ax^2 + bx + c = 0</math>,它的解都可用以下公式來表示:
<math>x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</math>
{{ExampleRobox|title=例子:找出<math>4x^2+7x-2</math>的所有根}}即求<math>4x^2+7x-2=0</math>的所有解。
代入<math>a=4, b=7, c=-2</math>到求根公式,得到:
<math>x=\frac{-7\pm\sqrt{7^2-4(4)(-2)}}{2(4)}=\frac{-7\pm\sqrt{49+32}}{8}=\frac{-7\pm\sqrt{81}}{8}=\frac{-7\pm9}{8}</math>
<math>x=\frac{2}{8}, x=\frac{-16}{8}</math>
<math>x=\frac{1}{4}, x=-2</math>
{{Robox/Close}}
這個公式也可以應用在二次多項式的因式分解。
{{ExampleRobox|title=例子:因式分解<math>4x^2+7x-2</math>}}從上例中我們得到多項式的根為<math>x=\frac{1}{4}</math> and <math>x=-2</math>,於是多項式可分解成:<br/>
<math> 4x^2+7x-2=C(x+2)(x-\frac{1}{4})=C(x^2+\frac{7}{4}x-\frac{1}{2})</math><br/>
可見 <math>C=4</math>時等式成立,於是多項式可因式分解為:<br />
<math>4x^2+7x-2=4(x+2)(x-\frac{1}{4})=(x+2)(4x-1)</math>
{{Robox/Close}}
可是當<math>4ac>b^2</math>時方程根不是實數,不可以因式分解。
==== 配方法 ====
由乘法公式<math>(m + n)^2 = m^2 + 2mn + n^2</math>,可以對任意一元二次方程式<math>ax^2 + bx + c = 0</math>進行配方,而以上的公式解也是由配方法推導出來的,推導過程如下:
#<math>ax^2 + bx + c = 0 \Rightarrow x^2 + \frac{b}{a} x + \frac{c}{a} = 0</math>
#<math>x^2 + \frac{b}{a} x + \frac{c}{a} = 0 \Rightarrow x^2 + 2 \left ( \frac{b}{2a} \right ) x + \frac{c}{a} = 0</math>
#<math>x^2 + 2 \left ( \frac{b}{2a} \right ) x + \frac{c}{a} = 0 \Rightarrow x^2 + 2 \left ( \frac{b}{2a} \right ) x + \left ( \frac{b}{2a} \right )^2 + \frac{c}{a} = \left ( \frac{b}{2a} \right )^2</math>
#<math>x^2 + 2 \left ( \frac{b}{2a} \right ) x + \left ( \frac{b}{2a} \right )^2 + \frac{c}{a} = \left ( \frac{b}{2a} \right )^2 \Rightarrow x^2 + 2 \left ( \frac{b}{2a} \right ) x + \left ( \frac{b}{2a} \right )^2 = \left ( \frac{b}{2a} \right )^2 - \frac{c}{a}</math>
#<math>x^2 + 2 \left ( \frac{b}{2a} \right ) x + \left ( \frac{b}{2a} \right )^2 = \left ( \frac{b}{2a} \right )^2 - \frac{c}{a} \Rightarrow (x + \frac{b}{2a})^2 = \left ( \frac{b}{2a} \right )^2 - \frac{4ac}{4a^2} = \frac{b^2 - 4ac}{4a^2}</math>
#<math>(x + \frac{b}{2a})^2 = \frac{b^2 - 4ac}{4a^2} \Rightarrow x + \frac{b}{2a} = \pm \frac{\sqrt{b^2 - 4ac}}{2a}</math>
#<math>x + \frac{b}{2a} = \pm \frac{\sqrt{b^2 - 4ac}}{2a} \Rightarrow x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</math>
===== 根與係數的關係 =====
設一元二次方程式<math>ax^2 + bx + c = 0</math>的解為w和z,則有以下關係式:
*<math>w+z = - \frac{b}{a} </math>
*<math>wz = \frac{c}{a}</math>
這兩個公式由設w和z為符合一元二次方程式公式解的寫法來求出
===[[一元三次方程式]]===
=== [[一元四次方程式]] ===
==== 根與係數的關係 ====
=== 勘根定理 ===
=== 習題 ===
[[Category:数学]]
p93vdp5h06dva8nveq7h6h6zqmnbw6h
Wikibooks:删除请求
4
7517
186850
186805
2026-08-22T10:41:07Z
Pawsdt
68279
删除请求
186850
wikitext
text/x-wiki
{{DISPLAYTITLE|刪除請求}}
{{/header}}
{{Easy Archive|to=Wikibooks:删除请求/存档/{{CURRENTYEAR}}年}}
<!-- 以下為刪除請求 -->
== [[一元三次方程式]]、[[一元四次方程式]]、[[三胞胎素数]]、[[中國剩餘定論]]、[[中頂多邊形]]、[[函數之連續]]、[[倍长中线法]]、[[分數]]、[[双生质数]]、[[四則運算]]、[[哥德巴赫猜想]]、[[整數]]、[[开方]]、[[極限]]、[[缺8数]]、[[缺98數]]、[[素数公式]]、[[自然數]]、[[韌性數]]、[[黄金质数]] ==
都是对一些数学概念的解释,不能构成独立的教科书。建议迁移至维基学院。--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|留言]]) 2018年8月8日 (三) 09:30 (UTC)
:以上頁面已經[https://zh.wikiversity.org/wiki/Special:%E6%97%A5%E5%BF%97?type=import&user=&page=&wpdate=&tagfilter=&subtype= 匯入至維基學院]。--[[User:Wasami007|安可]] ([[User talk:Wasami007|留言]]) 2018年9月4日 (二) 08:37 (UTC)
:[[分数]]、[[自然数]]、[[四则运算]]、[[整数]]等比较基础的可以{{保留}},其他过于专业性的{{删除}}。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年10月6日 (六) 02:23 (UTC)
*建議統統保留在維基教科書中,台灣的實驗教育領域已在使用,搬走影響人家教學進行。
*:維基的精神就是允許人慢慢完善化,不是要求人一步到位,未能一步到位者就要求刪除或搬走。
*:且[[一元三次方程式]]、[[一元四次方程式]]已是完整條目[[多項式]]的相關段落子頁,刪除後母頁即不完整。--[[User:丁志仁|丁志仁]] ([[User talk:丁志仁|留言]]) 2018年12月18日 (二) 02:40 (UTC)
* {{处理中}}。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2019年8月29日 (四) 14:22 (UTC)
:: {{ping|WhitePhosphorus}}情況如何?—— '''[[User:Ericliu1912|Eric Liu]]'''<sub>('''[[User talk:Ericliu1912|留言]].[[w:zh:User:Ericliu1912|百科用戶頁]]''')</sub> 2019年10月14日 (一) 08:41 (UTC)
: 处理结果
:: 保留:[[一元三次方程式]]、[[一元四次方程式]]、[[中國剩餘定論]]、[[哥德巴赫猜想]]
:: 删除:[[缺8数]]、[[缺98數]]、[[素数公式]](以及被移动到[[埃拉托斯特尼筛法]]的页面)
:: 合并:[[分数]]→[[初中數學/算則觀念/分數]]、[[开方]]→[[算术/开方]]
:: 合并但未完成实际操作(欢迎大家帮忙):[[極限]]→[[微积分学/极限]]、[[整數]]→[[离散数学/集合论#整数集]]、[[四則運算]]→[[算术#四則運算]]、[[自然數]]→[[基础数学/自然数]]
:: 尚未决定:[[三胞胎素数]]、[[中頂多邊形]]、[[函數之連續]]、[[倍长中线法]]、[[双生质数]]、[[韌性數]]、[[黄金质数]]
: 说明:
:: 被保留的页面构成当前教科书的一部分,且相关内链已经具备,也可以考虑移动到对应母教科书的子页。被合并的页面是发现有重复教科书的情况。被删除的页面属于偏离教科书内容的原创研究。埃拉托斯特尼筛法本来是[[初等数论]]中比较重要的一个部分,但原书页完全没有提及筛法的具体操作,而是论述作者自己的研究(虽然发表在《中等数学》上,但该期刊权威性且不论,文章作者还声明“接……来函嘱我将他的发现介绍给读者”,“无权亦无能力对此公式妄加评说”),所以移动到维基学院是正确的决定。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2019年11月11日 (一) 05:08 (UTC)
:::{{ping|WhitePhosphorus|Sayonzei}}[[函數之連續]]、[[微积分学/极限/极限与连续]]、[[高等数学#函數的連續性]]三者重复,保留哪一个?--[[User:Jingkaimori|Jingkaimori]] ([[User talk:Jingkaimori|留言]]) 2020年10月8日 (四) 08:06 (UTC)
::::我建议{{保留}}[[微积分学/极限/极限与连续]],并将其余两个页面合并至这个页面。高等数学#函数的连续性建议写简要内容,再放一个参见过去。 Pawsdt [[User:Pawsdt|U]] [[User Talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]][+8] 2026年5月31日 (日) 09:26 (UTC)
::: {{ping2|WhitePhosphorus|Sayonzei}}?—— '''[[User:Ericliu1912|Eric Liu]]'''<sub>('''[[User talk:Ericliu1912|留言]].[[:w:zh:User:Ericliu1912|百科用戶頁]]''')</sub> 2021年11月22日 (一) 21:44 (UTC)
{{Archive top}}
[[中頂多邊形]]條目{{删除}},這是本人多年前做的原創研究。[[User:Uranuscat33|Uranuscat33]] ([[User talk:Uranuscat33|留言]]) 2022年10月2日 (日) 07:28 (UTC)
: 已經刪除。—— '''[[User:Ericliu1912|Eric Liu]]'''<sub>('''[[User talk:Ericliu1912|留言]]''')</sub> 2023年1月11日 (三) 03:46 (UTC)
{{Archive bottom}}
== [[初中数学/七年级数学(上册)]]、[[初中数学/七年级数学(下册)]]、[[初中数学/八年级数学(上册)]]、[[初中数学/八年级数学(下册)]]、[[初中数学/九年级数学(上册)]]、[[初中数学/九年级数学(下册)]] ==
{{删除}}理据:初中数学已有数学,无需再写数学,并且与七年级上册等重复。若删除,其子页面应合并至[[初中數學/七年级上册]]等页面。还有,例如初中數學/七年级上册等页面标题存在繁简混用状况,链接输入不便,也请顺便移动一下。Pawsdt [[User:Pawsdt|U]] [[User Talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]][+8] 2026年5月27日 (三) 10:16 (UTC)
:《初中數學》此書雖有按冊分類的子頁面,但其目錄並無導向這些頁面的鏈接。那麼該教科書到底是以教學內容分頁還是以學期分類? [[User:谪仙|谪仙]] ([[User talk:谪仙|留言]]) 2026年5月29日 (五) 00:32 (UTC)
::我也在想这个问题。我在[[Talk:初中数学]]里面发过这个问题。 Pawsdt [[User:Pawsdt|U]] [[User Talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]][+8] 2026年5月31日 (日) 09:22 (UTC)
:::{{意見}} 既然如此,不如先在《初中數學》的討論頁討論清楚,再確定哪些頁面需要被處理。 [[User:谪仙|谪仙]] ([[User talk:谪仙|留言]]) 2026年6月2日 (二) 00:34 (UTC)
== [[初中道德与法治/习近平新时代中国特色社会主义思想 学生读本(初中)]] ==
完全抄袭教科书,侵犯版权。 [[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2026年8月19日 (三) 14:39 (UTC)
== [[初中道德与法治/七年级上册]] ==
完全抄袭教科书,应该删除该修订版本。 [[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2026年8月19日 (三) 14:40 (UTC)
== [[初中道德与法治]]的全部子页面 ==
理由同上面的删除请求。<span style="font-family:minecraft">Pawsdt | <span style="color:gray;">[[User:Pawsdt|U]] [[User talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]]</span> | +8</span> 2026年8月22日 (六) 10:41 (UTC)
nno8azqow0w72tbncuboxcxkpykcgde
186853
186850
2026-08-22T10:58:33Z
Pawsdt
68279
存档
186853
wikitext
text/x-wiki
{{DISPLAYTITLE|刪除請求}}
{{/header}}
{{Easy Archive|to=Wikibooks:删除请求/存档/{{CURRENTYEAR}}年}}
<!-- 以下為刪除請求 -->
== [[初中数学/七年级数学(上册)]]、[[初中数学/七年级数学(下册)]]、[[初中数学/八年级数学(上册)]]、[[初中数学/八年级数学(下册)]]、[[初中数学/九年级数学(上册)]]、[[初中数学/九年级数学(下册)]] ==
{{删除}}理据:初中数学已有数学,无需再写数学,并且与七年级上册等重复。若删除,其子页面应合并至[[初中數學/七年级上册]]等页面。还有,例如初中數學/七年级上册等页面标题存在繁简混用状况,链接输入不便,也请顺便移动一下。Pawsdt [[User:Pawsdt|U]] [[User Talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]][+8] 2026年5月27日 (三) 10:16 (UTC)
:《初中數學》此書雖有按冊分類的子頁面,但其目錄並無導向這些頁面的鏈接。那麼該教科書到底是以教學內容分頁還是以學期分類? [[User:谪仙|谪仙]] ([[User talk:谪仙|留言]]) 2026年5月29日 (五) 00:32 (UTC)
::我也在想这个问题。我在[[Talk:初中数学]]里面发过这个问题。 Pawsdt [[User:Pawsdt|U]] [[User Talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]][+8] 2026年5月31日 (日) 09:22 (UTC)
:::{{意見}} 既然如此,不如先在《初中數學》的討論頁討論清楚,再確定哪些頁面需要被處理。 [[User:谪仙|谪仙]] ([[User talk:谪仙|留言]]) 2026年6月2日 (二) 00:34 (UTC)
== [[初中道德与法治/习近平新时代中国特色社会主义思想 学生读本(初中)]] ==
完全抄袭教科书,侵犯版权。 [[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2026年8月19日 (三) 14:39 (UTC)
== [[初中道德与法治/七年级上册]] ==
完全抄袭教科书,应该删除该修订版本。 [[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2026年8月19日 (三) 14:40 (UTC)
== [[初中道德与法治]]的全部子页面 ==
理由同上面的删除请求。<span style="font-family:minecraft">Pawsdt | <span style="color:gray;">[[User:Pawsdt|U]] [[User talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]]</span> | +8</span> 2026年8月22日 (六) 10:41 (UTC)
9ekg96pgthxodhg5dvnw73zfgmqvf5i
Template:Clickable button
10
18341
186851
98364
2026-08-22T10:47:22Z
Pawsdt
68279
无用的
186851
wikitext
text/x-wiki
{{#if:{{{3|{{{external|}}}}}}
| <span class="plainlinks">[{{{1|{{{target|//parameter_target_is_empty.de}}}}}} <span class="submit ui-button ui-widget ui-state-default ui-corner-all {{Clickable button/iconclass|{{{4|{{{iconPrimary|}}}}}}|{{{5|{{{iconSecondary|}}}}}}}} {{{class|}}}" role="button">{{#if:{{{4|{{{iconPrimary|}}}}}}|<span class="ui-button-icon-primary ui-icon {{{4|{{{iconPrimary}}}}}}"> </span>}}{{#if:{{{2|{{{text|<noinclude>Demo</noinclude>}}}}}}|<span class="ui-button-text">{{{2|{{{text|Parameter '''text''' is empty}}}}}}</span>}}{{#if:{{{5|{{{iconSecondary|}}}}}}|<span class="ui-button-icon-secondary ui-icon {{{5|{{{iconSecondary|}}}}}}"> </span>}}</span>]</span>
| [[{{{1|{{{target|Parameter target is empty!}}}}}}|<span class="submit ui-button ui-widget ui-state-default ui-corner-all {{Clickable button/iconclass|{{{4|{{{iconPrimary|}}}}}}|{{{5|{{{iconSecondary|}}}}}}}} {{{class|}}}" role="button">{{#if:{{{4|{{{iconPrimary|}}}}}}|<span class="ui-button-icon-primary ui-icon {{{4|{{{iconPrimary}}}}}}"> </span>}}{{#if:{{{2|{{{text|<noinclude>Demo</noinclude>}}}}}}|<span class="ui-button-text">{{{2|{{{text|Parameter '''text''' is empty}}}}}}</span>{{#if:{{{5|{{{iconSecondary|}}}}}}|<span class="ui-button-icon-secondary ui-icon {{{5|{{{iconSecondary|}}}}}}"> </span>}}}}</span>]]
}}<noinclude>{{documentation}}</noinclude>
1gy99z6llhvz7vu9ebudtrhhkepxllr
Wikibooks:删除请求/存檔/2018年
4
26032
186854
137169
2026-08-22T11:03:04Z
Pawsdt
68279
修复错误;存档
186854
wikitext
text/x-wiki
==[[Python/Generator]]==
与[[Python/生成器]]相重复。[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年2月4日 (日) 01:03 (UTC)
:刪。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年2月14日 (三) 17:24 (UTC)
=={{tl|Disambig}}==
维基教科书应该不用消歧义吧。[[User:平方和差|平方和差]] ([[User talk:平方和差|留言]]) 2018年2月13日 (二) 00:24 (UTC)
*'''已經保留'''。英法俄等維基教科書也有此模板。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年2月27日 (二) 02:27 (UTC)
== [[中庸麻雀]],[[偽順子、刻子、對子類]],[[吃碰牌類]],[[Wikibooks:保护方针]],[[Wikibooks:頁面保護方針]] ==
R1(指向的頁面已被刪除)--[[User:Horizon Sunset|Horizon Sunset]] ([[User talk:Horizon Sunset|留言]]) 2018年2月18日 (日) 14:11 (UTC)
:{{支持}}[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年2月18日 (日) 14:57 (UTC)
:{{支持}},不过这些可以直接速删吧。<br>[[User:平方和差|平方和差]] ([[User talk:平方和差|留言]]) 2018年2月19日 (一) 00:39 (UTC)
:快速刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年2月19日 (一) 05:22 (UTC)
== [[Transwiki:1/81的偱環節]]、[[算式寶塔]]、[[規律數列(一)]]、[[規律數列(二)]]、[[規律數列(三)]]、[[規律數列(四)]]、[[規律數列(五)]]、[[規律數列(六)]]、[[規律數列(七)]] ==
均為原創研究,亦缺乏教科書內容。對讀者難起實際作用。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年2月20日 (二) 12:52 (UTC)
:{{支持}},[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年2月21日 (三) 00:46 (UTC)
:{{支持}},还有[[小数展开的秘密]]。[[User:平方和差|平方和差]] ([[User talk:平方和差|留言]]) 2018年2月22日 (四) 09:38 (UTC)
:{{支持}},正通知[[m:Steward_requests/Miscellaneous#Page_deletion_on_various_small_wikis|監管員]]移往維基學院。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年2月27日 (二) 02:49 (UTC)
::Transwiki:1/81的偱環節先改[[1/81的循環節]]準備移出。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年2月27日 (二) 02:54 (UTC)
::反對移往維基學院。抱歉,明白Jusjih君可能覺得貢獻盡可能不應浪費,應該找個位置安頓。立意良好。但實在不可不說是此等一頁內列出大量小數而不知所云者已經並非首次出現。之前,亦有兩條,亦曾經要求監管員協助遷往維基學院。還因為版本數量龐大,而有過技術困難。該等頁面包括[[betawikiversity:算式寶塔]]及[[betawikiversity:有趣的小數]]。而當閣下打算搬運過去時,其已在維基學院將「規律數列(一至七)」都建立完成。除了因為他們已經將內容建立以外,此等頁面質素亦相當欠佳。其內容已經遠遠超出教導他人小數數列所須,實為自娛或娛樂一眾圈內同好。外人除了見到一堆又一堆數字以外,根本就了無用途。無論放諸本站抑或維基學院,在下均不認為值予收錄。[[User:Jusjih|Jusjih]]君,有何意見?敬候賜覆。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年2月27日 (二) 14:01 (UTC)
:::若維基學院何處已有類似內容,刪除也無妨。非侵犯版權的刪除要程序確實,不是一味求快。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年2月28日 (三) 02:33 (UTC)
:::然則,此幾個頁面可以予以刪除了。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年2月28日 (三) 09:19 (UTC)
: [[算式寶塔]]、[[規律數列(一)]](与[[小數展開的秘密]]雷同)、[[規律數列(二)]]、[[規律數列(三)]]、[[規律數列(四)]]、[[規律數列(五)]]、[[規律數列(六)]]、[[規律數列(七)]]在维基学院均已有对应页面,因此删除。至于[[1/81的循環節]],其内容大部分与[[規律數列(二)]]重合,仅开头有新内容,这部分内容在版本号98674及之前的版本中加入,因此请求监管员把这些版本汇入维基学院,完成后再删除。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2018年3月2日 (五) 07:46 (UTC)
:[[1/81的循環節]]已經遷移至維基學院,遂予以刪削。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年3月18日 (日) 09:29 (UTC)
== [[联合国家宣言]] ==
原始文獻,建議轉移至維基文庫。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年3月5日 (一) 10:54 (UTC)
*{{支持}},维基文库那边好像还没有这个页面,正好可以移过去。[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年3月11日 (日) 04:59 (UTC)
:我已於維基文庫導入此文。—[[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2018年3月11日 (日) 16:23 (UTC)
:已遷移至維基文庫,刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年3月12日 (一) 01:06 (UTC)
== [[张表村]],[[张表乡]],[[张表集]],[[张表集大队]],[[张表工委]],[[张表公社]],[[张表]],[[巨野县志]],[[巨野县]],[[柳林镇]],[[王姓]] ==
不像教科书内容,且和百度百科内容高度重合,怀疑是照搬。<s>而且是哪个无聊人搞的,这么多奇怪页面,他不会就住那里吧</s>--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月6日 (五) 12:11 (UTC)
*侵犯版權,刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月9日 (一) 04:04 (UTC)
== [[气旋可辛尼]]及其子条目、[[拉班干谷桥]]及其子条目、[[奧波隆站]]及其子条目 ==
#[[气旋可辛尼]]的子条目内容([[气旋可辛尼/介绍]],[[气旋可辛尼/历史]],[[气旋可辛尼/影响]],[[气旋可辛尼/善后]],[[气旋可辛尼/参考资料]],[[气旋可辛尼/外部链接]])完全来自[[w:气旋可辛尼]];
#[[拉班干谷桥]]的子条目内容([[拉班干谷桥/介绍]],[[拉班干谷桥/图集]],[[拉班干谷桥/参考资料]])完全来自[[w:拉班干谷桥]];
#[[奥波隆站]]的子条目内容([[奧波隆站/介绍]],[[奧波隆站/参考资料]])完全来自[[w:奥波隆站]];
*已经挂版权侵犯模板,删除子条目后请连带删除母条目。<s>差点没把我吓到,Richard当年是怎么想到复制这些的</s>--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月6日 (五) 12:33 (UTC)
*快速刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月9日 (一) 04:05 (UTC)
== [[汽车调漆]],[[汽车电脑调漆]] ==
没有实际内容,过短。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月6日 (五) 13:05 (UTC)
:刪。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月18日 (三) 05:33 (UTC)
== [[Silkworm disease]],[[开国大典]],[[中华人民共和国]],[[释迦牟尼]],[[乡恋]],[[王钊]],[[王召]],[[乱世佳人中斯佳丽的爱]] ==
非教科书内容。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月6日 (五) 13:07 (UTC)
*[[王钊]],[[王召]]︰快速刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月9日 (一) 04:05 (UTC)
*刪。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月18日 (三) 05:35 (UTC)
== [[生物学家]] ==
单纯列生物学家列表没有必要。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月6日 (五) 13:44 (UTC)
:刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月18日 (三) 05:33 (UTC)
== [[华夏]] ==
似乎和[[中国]]重复。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月6日 (五) 13:46 (UTC)
:刪。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月18日 (三) 05:36 (UTC)
== [[双向免疫管理]] ==
疑似从别处照抄。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月16日 (一) 04:30 (UTC)
:侵犯版權,刪。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月17日 (二) 09:44 (UTC)
== [[膜乎:第一分册]],[[膜蛤]] ==
<s>
不似教科书内容,可能仅作为娱乐搞笑用途。另外,膜蛤有要弄个教科书的必要吗?</s>--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月18日 (三) 05:11 (UTC)
:快速刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年4月18日 (三) 05:30 (UTC)
::等一下。有[[w:膜蛤文化]]時,此快速刪除有考慮[[Wikibooks:维基教科书是什么#维基教科书收录基于维基百科条目编写的教科书]]以及[[Wikibooks:删除方针#快速刪除]]嗎?特此再議。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年4月23日 (一) 04:40 (UTC)
:十分抱歉,之前错理解了建立者的本意。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月23日 (一) 06:05 (UTC)
::那還要請求刪除嗎?--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年4月24日 (二) 03:00 (UTC)
:不用了,谢谢。给诸位带来不便,十分抱歉。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年4月24日 (二) 04:50 (UTC)
:不,該兩頁明顯並非用以介紹該文化,而是所謂「教」如何膜蛤。前者,本站可以收錄;後者,明顯並非本站收錄範圍。麻煩[[User:Jusjih|Jusjih]]君在復還之前搞清楚。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年5月2日 (三) 10:54 (UTC)
:都寫到「由中國膜蛤教材編寫委員會(中國膜蛤聯合會)編寫」、「不受中華人民共和國法律保護。」及「並受大福帝國所反對。」還會是前者麼?--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年5月2日 (三) 11:18 (UTC)
:[[User:Jusjih|Jusjih]]君︰[[special:diff/100683/101227|這]]是本站應收錄內容?--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年5月3日 (四) 10:44 (UTC)
:看到这个突然想起[https://www.hmoegirl.com/%E8%86%9C%E8%9B%A4 膜蛤 - h萌娘],我觉得按这个条目标准写差不多能进维基教科书。<del>个人认为[[膜蛤]]这本书如果改改还是能留住的,不过要是不改,这东西这么不正经迟早还是会被其他人提删的。</del> --[[User:平方和差|平方和差]] ([[User talk:平方和差|留言]]) 2018年5月4日 (五) 08:50 (UTC)
::其實我沒有特定偏好存廢,但難以認同Wong128hk快速刪除,恐有傷害新手慎言慎行老法师之虞,所以延長討論期間,才有[[special:diff/100683/101227]]。若無更多意見,就準備以保留結案。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年5月13日 (日) 03:52 (UTC)
::很好,隻字不評內容。沒有特定偏好,但又準備保留結案。「[[User:慎言慎行老法师]]」現在的內容完全是東拉西拼的,跟把維基百科條目複製過來幾乎無異,那為什麼要在這裡另開一頁?閣下要想保留,是不是應該好好解決內容問題?而不是把一個所謂「程序問題」無限放大。而且那次快速刪除是符合《快速刪除方針》,而且事後亦證明此文不值保留。請正面回應問題,不要左閃右避。本來這個題目對新手來說就不是什麼容易題目。閣下要做好人,請做到底,好好引導他寫好這個題目。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年5月13日 (日) 09:45 (UTC)
:::是的,好好引導他寫好這個題目。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年5月14日 (一) 03:17 (UTC)
:所以[[膜蛤]]到底删不删?我建议删了吧。--[[User:CopperSulfate|CopperSulfate]] ([[User talk:CopperSulfate|留言]]) 2018年11月20日 (二) 12:09 (UTC)
:<s>保留。咱再写个[[六学]]出来。</s>删除。[[User:GnolizX|GnolizX]] ([[User talk:GnolizX|留言]]) 2019年1月1日 (二) 08:39 (UTC)
:提请删除,无保留必要。--[[User:Vcfch843875618|Vcfch843875618]] ([[User talk:Vcfch843875618|留言]]) 2019年2月7日 (四) 10:47 (UTC)
::'''已經刪除''',因爲已經善盡告知創建用戶,仍無進展。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2019年4月2日 (二) 02:34 (UTC)
== [[移动边缘计算]] ==
詞典內容,可考慮轉移至維基詞典。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年5月29日 (二) 11:07 (UTC)
:'''已經移到'''[[wikt:Transwiki:移动边缘计算]]。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年6月10日 (日) 04:43 (UTC)
=={{tl|选择题}}==
其可以用"小测"功能代替,且使用该模板的页面已完成更新。--[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年6月11日 (一) 03:43 (UTC)
*刪除。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年7月7日 (六) 12:53 (UTC)
== [[經濟學原理/名詞解釋]] ==
侵權。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年6月15日 (五) 12:33 (UTC)
:{{刪除}}。已經補充{{tl|dr}}。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年7月7日 (六) 01:23 (UTC)
:刪。--[[user:Wong128hk|'''J.W''']][[user_talk:Wong128hk|'''ong''']] 2018年7月7日 (六) 12:53 (UTC)
::下次提删記得補充{{tl|dr}}。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年7月14日 (六) 02:34 (UTC)
== [[马坊支线]], [[北京地铁车辆厂铁路]] ==
非教科书内容。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年8月4日 (六) 11:07 (UTC)
:'''已經快速刪除'''兩者。[[Template:Delete|快速刪除]]不必此地報告,除非改成討論刪除。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年8月5日 (日) 01:49 (UTC)
::习惯用{{Tl|d}}了,本来想用{{Tl|dr}}结果用错了……--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年8月5日 (日) 02:59 (UTC)
== [[123456789的乘法性质]] ==
非教科书或指南内容,建议迁移至维基学院。--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|留言]]) 2018年8月8日 (三) 09:01 (UTC)
:{{ping|GZWDer}}以上頁面已經[https://zh.wikiversity.org/wiki/Special:%E6%97%A5%E5%BF%97?type=import&user=&page=&wpdate=&tagfilter=&subtype= 匯入至維基學院]。--[[User:Wasami007|安可]] ([[User talk:Wasami007|留言]]) 2018年9月4日 (二) 08:36 (UTC)
::'''已經刪除''',見[[v:123456789的乘法性质]]。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年9月9日 (日) 03:26 (UTC)
== [[3P1C's Mahjong Site]]、[[麻雀遊戲的役種]]、[[WaveInOpen函数]] ==
非完整的教学手册,建议迁移至维基学院。--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|留言]]) 2018年8月8日 (三) 09:13 (UTC)
:以上頁面已經[https://zh.wikiversity.org/wiki/Special:%E6%97%A5%E5%BF%97?type=import&user=&page=&wpdate=&tagfilter=&subtype= 匯入至維基學院]。--[[User:Wasami007|安可]] ([[User talk:Wasami007|留言]]) 2018年9月4日 (二) 08:36 (UTC)
: 三者皆已删除。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2019年8月29日 (四) 14:13 (UTC)
== [[BitTorrent协议规范]]、[[中学生数学用表]]、[[小学生数学用表]]、[[积分列表]] ==
这也不是教学手册,而是参考资料,除非能移动到某具体读本的子页面否则建议迁移至维基学院。--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|留言]]) 2018年8月8日 (三) 09:15 (UTC)
:以上頁面已經[https://zh.wikiversity.org/wiki/Special:%E6%97%A5%E5%BF%97?type=import&user=&page=&wpdate=&tagfilter=&subtype= 匯入至維基學院]。--[[User:Wasami007|安可]] ([[User talk:Wasami007|留言]]) 2018年9月4日 (二) 08:36 (UTC)
: BitTorrent协议规范'''删除''',另外三个分别是高中数学、小学数学、微积分学教科书的组成部分,应当'''保留'''。只不过现在存在重复教科书(如[[高中数学(版聊式)]]、[[高中数学]])可以共用同一张表,即使不移动到特定教科书的子页面也可以接受。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2019年11月17日 (日) 12:19 (UTC)
== [[一元三次方程式]]、[[一元四次方程式]]、[[三胞胎素数]]、[[中國剩餘定論]]、[[中頂多邊形]]、[[函數之連續]]、[[倍长中线法]]、[[分數]]、[[双生质数]]、[[四則運算]]、[[哥德巴赫猜想]]、[[整數]]、[[开方]]、[[極限]]、[[缺8数]]、[[缺98數]]、[[素数公式]]、[[自然數]]、[[韌性數]]、[[黄金质数]] ==
都是对一些数学概念的解释,不能构成独立的教科书。建议迁移至维基学院。--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|留言]]) 2018年8月8日 (三) 09:30 (UTC)
:以上頁面已經[https://zh.wikiversity.org/wiki/Special:%E6%97%A5%E5%BF%97?type=import&user=&page=&wpdate=&tagfilter=&subtype= 匯入至維基學院]。--[[User:Wasami007|安可]] ([[User talk:Wasami007|留言]]) 2018年9月4日 (二) 08:37 (UTC)
:[[分数]]、[[自然数]]、[[四则运算]]、[[整数]]等比较基础的可以{{保留}},其他过于专业性的{{删除}}。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年10月6日 (六) 02:23 (UTC)
*建議統統保留在維基教科書中,台灣的實驗教育領域已在使用,搬走影響人家教學進行。
*:維基的精神就是允許人慢慢完善化,不是要求人一步到位,未能一步到位者就要求刪除或搬走。
*:且[[一元三次方程式]]、[[一元四次方程式]]已是完整條目[[多項式]]的相關段落子頁,刪除後母頁即不完整。--[[User:丁志仁|丁志仁]] ([[User talk:丁志仁|留言]]) 2018年12月18日 (二) 02:40 (UTC)
* {{处理中}}。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2019年8月29日 (四) 14:22 (UTC)
:: {{ping|WhitePhosphorus}}情況如何?—— '''[[User:Ericliu1912|Eric Liu]]'''<sub>('''[[User talk:Ericliu1912|留言]].[[w:zh:User:Ericliu1912|百科用戶頁]]''')</sub> 2019年10月14日 (一) 08:41 (UTC)
: 处理结果
:: 保留:[[一元三次方程式]]、[[一元四次方程式]]、[[中國剩餘定論]]、[[哥德巴赫猜想]]
:: 删除:[[缺8数]]、[[缺98數]]、[[素数公式]](以及被移动到[[埃拉托斯特尼筛法]]的页面)
:: 合并:[[分数]]→[[初中數學/算則觀念/分數]]、[[开方]]→[[算术/开方]]
:: 合并但未完成实际操作(欢迎大家帮忙):[[極限]]→[[微积分学/极限]]、[[整數]]→[[离散数学/集合论#整数集]]、[[四則運算]]→[[算术#四則運算]]、[[自然數]]→[[基础数学/自然数]]
:: 尚未决定:[[三胞胎素数]]、[[中頂多邊形]]、[[函數之連續]]、[[倍长中线法]]、[[双生质数]]、[[韌性數]]、[[黄金质数]]
: 说明:
:: 被保留的页面构成当前教科书的一部分,且相关内链已经具备,也可以考虑移动到对应母教科书的子页。被合并的页面是发现有重复教科书的情况。被删除的页面属于偏离教科书内容的原创研究。埃拉托斯特尼筛法本来是[[初等数论]]中比较重要的一个部分,但原书页完全没有提及筛法的具体操作,而是论述作者自己的研究(虽然发表在《中等数学》上,但该期刊权威性且不论,文章作者还声明“接……来函嘱我将他的发现介绍给读者”,“无权亦无能力对此公式妄加评说”),所以移动到维基学院是正确的决定。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2019年11月11日 (一) 05:08 (UTC)
:::{{ping|WhitePhosphorus|Sayonzei}}[[函數之連續]]、[[微积分学/极限/极限与连续]]、[[高等数学#函數的連續性]]三者重复,保留哪一个?--[[User:Jingkaimori|Jingkaimori]] ([[User talk:Jingkaimori|留言]]) 2020年10月8日 (四) 08:06 (UTC)
::::我建议{{保留}}[[微积分学/极限/极限与连续]],并将其余两个页面合并至这个页面。高等数学#函数的连续性建议写简要内容,再放一个参见过去。 Pawsdt [[User:Pawsdt|U]] [[User Talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]][+8] 2026年5月31日 (日) 09:26 (UTC)
::: {{ping2|WhitePhosphorus|Sayonzei}}?—— '''[[User:Ericliu1912|Eric Liu]]'''<sub>('''[[User talk:Ericliu1912|留言]].[[:w:zh:User:Ericliu1912|百科用戶頁]]''')</sub> 2021年11月22日 (一) 21:44 (UTC)
{{Archive top}}
[[中頂多邊形]]條目{{删除}},這是本人多年前做的原創研究。[[User:Uranuscat33|Uranuscat33]] ([[User talk:Uranuscat33|留言]]) 2022年10月2日 (日) 07:28 (UTC)
: 已經刪除。—— '''[[User:Ericliu1912|Eric Liu]]'''<sub>('''[[User talk:Ericliu1912|留言]]''')</sub> 2023年1月11日 (三) 03:46 (UTC)
{{Archive bottom}}
== [[中国]] ==
明显不是教科书,但不知道该怎么处理。--[[User:GZWDer|GZWDer]] ([[User talk:GZWDer|留言]]) 2018年8月8日 (三) 09:38 (UTC)
: 大部分内容似乎可合并到[[中国历史]]。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2018年8月9日 (四) 09:44 (UTC)
== 侵权页面:[[Java/包]] ==
发现侵权自[https://www.cnblogs.com/EasonJim/p/6936073.html 这个页面],请求进行版权验证。--[[User:Hyijun|Hyijun]] ([[User talk:Hyijun|留言]]) 2018年8月10日 (五) 01:46 (UTC)
: 说实在的[[special:diff/78150|这个格式]]确实很像复制粘贴来的,但是我暂时没找到比2016年6月19日更早的侵权来源。无论如何,[[special:permalink/57810|这个旧版本]]是没有侵权疑虑的。 --书中自有'''[[User:WhitePhosphorus|白磷]]'''[[User talk:WhitePhosphorus|屋]]<sub>[[Special:用户贡献/WhitePhosphorus|查水表]]</sub> 2018年8月11日 (六) 17:04 (UTC)
::了解。既然如此,请问需要移除侵权模板吗?--[[User:Hyijun|Hyijun]] ([[User talk:Hyijun|留言]]) 2018年8月15日 (三) 04:48 (UTC)
:有历史未侵权版本,故不应版权验证。修订版本57810确认不侵权,后面版本请修订版本删除。--<span style="text-shadow:0 1px 5px #99FFFF">[[User:94rain|<span style="font-color:#6495ED">94rain</span>]] [[User talk:94rain|<sup><span style="font-color:gold">'''Talk'''</span></sup>]] </span> 2019年3月30日 (六) 14:31 (UTC)
== [[世界国名]] ==
现在看来用处不大。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年8月11日 (六) 13:36 (UTC)
*'''已經刪除'''。--[[User:Jusjih|Jusjih]] ([[User talk:Jusjih|留言]]) 2018年9月18日 (二) 03:36 (UTC)
== [[:台灣地理]]==
{{刪除}}理據:內容與台灣地理無關,應該是台灣歷史,而且內容也不足以成為教科書。--[[User:TimChen|TimChen]] ([[User talk:TimChen|留言]]) 2018年10月2日 (二) 11:05 (UTC)
*{{删除}},内容短小且不相关。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年10月6日 (六) 02:20 (UTC)
== [[吕雉]] ==
{{删除}}理据:侵权:[https://baike.baidu.com/item/%E5%90%95%E9%9B%89/85327?fr=aladdin 百度百科页面]。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年10月6日 (六) 02:20 (UTC)
*删。[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年12月10日 (一) 16:05 (UTC)
== [[初中语文/心声]]、[[初中语文/沁园春雪]]、[[高中语文/必修一/沁园春-长沙]] ==
{{删除}}理据:《心声》写作于1982年,《沁园春·雪》、《沁园春·长沙》作者毛泽东1976去世(不满50年),均未进入公有领域。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年11月4日 (日) 01:47 (UTC)
*删。[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年12月10日 (一) 16:09 (UTC)
== [[水刀-水切割机器]] ==
{{删除}}理据:非教科书内容。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年11月4日 (日) 01:41 (UTC)
*非教科书内容,已做快速删除处理。[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年11月4日 (日) 15:16 (UTC)
== <s>[[再塑生命的人(海伦·凯勒)]]</s> ==
<s>{{删除}}理据:本文译者李汉昭似未去世,此译文未进入公有领域。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年11月17日 (六) 14:39 (UTC)</s>
:{{保留}} 1.译者不确定(一说刘冬妮);2.本文只是片段,且做了大量修改,在没找到确凿资料之前建议保留;3.您与其考虑这个还不如多写一些条目[[User:PeterBarofsky|PeterBarofsky]] ([[User talk:PeterBarofsky|留言]]) 2018年11月18日 (日) 11:15 (UTC)
:*既然译者不确定,那就撤销提删。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年11月18日 (日) 11:20 (UTC)
::您好,本人到书店参考了几种内容一样的出版本,均未注明译者,此作应已进入共有区域。--[[Special:Contributions/220.168.191.140|220.168.191.140]] ([[User talk:220.168.191.140|留言]]) 2018年11月20日 (二) 09:23 (UTC)
:::未标明译者名不代表译著已进入'''公'''有领域。见[[s:Template:PD-anon-1996]]。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年11月20日 (二) 10:01 (UTC)
:::既然现在此教科书是以人教版为框架,则根据人教版教科书下的注释,译者应为李汉昭,而非「无名」。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年11月20日 (二) 10:19 (UTC)
== 删除废弃页面与重定向 ==
[[初中语文教科书(五四学制)]] [[天净沙·秋思(马致远)]] [[金色花(泰戈尔)]] [[初中语文/心声]] [[初中语文/沁园春雪]] [[初中语文/教科书版本]] [[初中语文教科书(五四学制)/六年级 上册]] [[初中语文/七年级上册/5《世说新语》两则(刘义庆)]] [[初中语文/七年级上册/10《论语》十二章]]
:请管理员尽快解决<nowiki> -- </nowiki>[[User:PeterBarofsky|PeterBarofsky]] <small>([[User:PeterBarofsky|查]]·[[User_Talk:PeterBarofsky|论]]·[[Special:用户贡献/PeterBarofsky|贡]])</small> 2018年11月25日 (日) 01:04 (UTC)
:以及[[济南的冬天(老舍)]]<nowiki> -- </nowiki>[[User:PeterBarofsky|PeterBarofsky]] <small>([[User:PeterBarofsky|查]]·[[User_Talk:PeterBarofsky|论]]·[[Special:用户贡献/PeterBarofsky|贡]])</small> 2018年11月25日 (日) 01:19 (UTC)
==[[生物工程学]]==
{{删除}}理据:现有内容来自百度百科,侵犯版权。--[[User:Sayonzei|Sayonzei]] ([[User talk:Sayonzei|留言]]) 2018年12月5日 (三) 04:17 (UTC)
:经查的确如此,已做处理。[[User:脂肪酸钠|R-COONa]] ([[User talk:脂肪酸钠|留言]]) 2018年12月10日 (一) 15:01 (UTC)
== [[通識教師用書]] ==
{{刪除}}内容极短,几乎没有教育意义,疑似唯一的资讯来源也是一条死链([hk.myblog.yahoo.com/yacobhui]),而且因为在其他网站发布过很有可能需要以OTRS授权。而且[[User:Liberalstudies|唯一作者]]也十年没有尝试改进此教科书。我不清楚这个是否适用于[[维基教科书:刪除方針#快速刪除|快速删除方针G1]],所以把这个条目放到这里。[[User:廣九直通車|廣九直通車]] ([[User talk:廣九直通車|留言]]) 2018年12月31日 (一) 05:36 (UTC)
:已刪除。--[[w:User:Gzdavidwong|瓜皮仔]]@[[User talk:Gzdavidwong|Canton]] 2019年3月16日 (六) 03:14 (UTC)
5hgj0hwzzxqdbyt982jgadfi7u8mx7u
初中道德与法治/七年级上册
0
26307
186843
186798
2026-08-22T06:38:00Z
Pawsdt
68279
补上copyvio
186843
wikitext
text/x-wiki
{{copyvio|url=https://book.pep.com.cn/1384001101241/mobile/index.html|sign=[[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2026年8月19日 (三) 14:40 (UTC)}}
== 第一单元 少年有梦 ==
=== 第一课 开启初中生活 ===
* 奏响中学序曲
* 规划初中生活
=== 第二课 正确认识自我 ===
* 认识自己
* 做更好的自己
=== 第三课 梦想始于当下 ===
* 做有梦想的少年
* 学习成就梦想
== 第二单元 成长的时空 ==
=== 第四课 幸福和睦的家庭 ===
* 家的意味
* 让家更美好
=== 第五课 和谐的师生关系 ===
* 走近老师
* 珍惜师生情谊
=== 第六课 友谊之树常青 ===
* 友谊的真谛
* 交友的智慧
=== 第七课 在集体中成长。 ===
* 集体美好成就我
* 共建美好集体
== 第三单元 珍爱我们的生命 ==
=== 第八课 生命可贵 ===
* 认识生命
* 敬畏生命
=== 第九课 守护生命安全 ===
* 增强安全意识
* 提高防护能力
=== 第十课 保持身心健康 ===
* 爱护身体
* 滋养心灵
== 第四单元 追求美好人生 ==
=== 第十一课 确立人生目标 ===
* 探问人生目标
* 树立正确的人生目标
=== 第十二课 端正人生态度 ===
* 拥有积极的人生态度。
* 积极对待顺境和逆境
=== 第十三课 实现人生价值 ===
* 在劳动中创造人生价值
* 在奉献中成就精彩人生
aqlj3aijgvyloitxo9e801szie38ujr
186844
186843
2026-08-22T06:38:52Z
Pawsdt
68279
改URL
186844
wikitext
text/x-wiki
{{copyvio|url=https://jc.pep.com.cn|sign=[[User:Midleading|Midleading]] ([[User talk:Midleading|留言]]) 2026年8月19日 (三) 14:40 (UTC)}}
== 第一单元 少年有梦 ==
=== 第一课 开启初中生活 ===
* 奏响中学序曲
* 规划初中生活
=== 第二课 正确认识自我 ===
* 认识自己
* 做更好的自己
=== 第三课 梦想始于当下 ===
* 做有梦想的少年
* 学习成就梦想
== 第二单元 成长的时空 ==
=== 第四课 幸福和睦的家庭 ===
* 家的意味
* 让家更美好
=== 第五课 和谐的师生关系 ===
* 走近老师
* 珍惜师生情谊
=== 第六课 友谊之树常青 ===
* 友谊的真谛
* 交友的智慧
=== 第七课 在集体中成长。 ===
* 集体美好成就我
* 共建美好集体
== 第三单元 珍爱我们的生命 ==
=== 第八课 生命可贵 ===
* 认识生命
* 敬畏生命
=== 第九课 守护生命安全 ===
* 增强安全意识
* 提高防护能力
=== 第十课 保持身心健康 ===
* 爱护身体
* 滋养心灵
== 第四单元 追求美好人生 ==
=== 第十一课 确立人生目标 ===
* 探问人生目标
* 树立正确的人生目标
=== 第十二课 端正人生态度 ===
* 拥有积极的人生态度。
* 积极对待顺境和逆境
=== 第十三课 实现人生价值 ===
* 在劳动中创造人生价值
* 在奉献中成就精彩人生
kie3fxfm7x5dttfmt7dnjzkx0p0t7s5
初中道德与法治/七年级下册
0
26308
186845
186799
2026-08-22T07:49:41Z
Pawsdt
68279
copyvio
186845
wikitext
text/x-wiki
{{copyvio|url=https://jc.pep.com.cn}}
== 第一单元 珍惜青春时光 ==
=== 第一课 青春正当时 ===
* 青春的邀约
* 男生女生
* 学会自我保护
=== 第二课 做情绪情感的主人 ===
* 揭开情绪的面纱
* 学会管理情绪
* 品味美好情感
== 第二单元 焕发青春活力 ==
=== 第三课 人贵自尊 ===
* 人须有自尊
* 做自尊的人
=== 第四课 自信给人力量 ===
* 人要有自信
* 做自信的人
=== 第五课 人生当自强 ===
* 人要自强
* 做自强不息的中国人
== 第三单元 传承中华优秀传统文化 ==
=== 第六课 传承核心思想理念 ===
* 历久弥新的思想理念
* 做核心思想理念的传承者
=== 第七课 弘扬中华人文精神 ===
* 影响深远的人文精神
* 做中华人文精神的弘扬者
=== 第八课 践行中华传统美德 ===
* 薪火相传的传统美德
* 做中华传统美德的践行者
== 第四单元 生活在法治社会 ==
=== 第九课 法律为我们护航 ===
* 日益完善的法律体系
* 法律保障生活
=== 第十课 走近民法典 ===
* 认识民法典
* 保护人身权
* 保障财产权
=== 第十一课 远离违法犯罪 ===
* 法不可违
* 犯罪与刑罚
* 严于律己
o4e22p8s8l9m4bmqi4m8x0v2m7f4wrv
初中道德与法治/八年级上册
0
26309
186846
174699
2026-08-22T10:36:14Z
Pawsdt
68279
copyvio
186846
wikitext
text/x-wiki
{{copyvio|url=https://jc.pep.com.cn}}
== 第一单元 走进社会生活 ==
随着经济全球化深入发展、社会信息化持续推进,社会生活空间极大延展,社会生活内容更加丰富,社会交往形式更加多样。这位我们的发展提供了更多可能,也对我们的成长提出了更高要求。
“海阔凭鱼跃,天高任鸟飞”置身于前所未有的广阔天地,我们要主动融入绚丽多彩的社会生活,树立积极的生活态度,学会互助关爱、合作共享,承担起我们作为社会成员的责任。
=== 第1课 丰富的社会生活 ===
人的成长离不开社会。我们要主动认识社会,积极融入社会,在生动鲜活的社会课堂中学习、成长,在异彩纷呈的社会实践中锻炼、发展。投身于社会的过程,也是我们走向成熟的过程。
* 我与社会
* 在社会中成长
=== 第2课 网络生活新空间 ===
* 网络改变世界
* 合理利用网络
== 第二<span name="ref_1"></span>单元 遵守社会规则 ==
=== 第3课 社会生活离不开规则 ===
* 社会生活有秩序
* 人人遵守规则
=== 第4课 社会生活讲道德 ===
* 尊重他人
* 以礼待人
* 诚实守信
=== 第5课 做守法的公民 ===
* 法不可违
* 预防犯罪
* 善用法律
== 第三<span name="ref_1"></span>单元 勇担社会责任 ==
=== 第6课 责任与角色同在 ===
* 我对谁负责 谁对我负责
* 做负责的人
=== 第7课 积极奉献社会 ===
* 关爱他人
* 服务社会
== 第四<span name="ref_1"></span>单元 维护国家利益 ==
=== 第8课 国家利益至上 ===
* 国家好 大家才会好
* 坚持国家利益至上
=== 第9课 树立总体国家安全观 ===
* 认识总体国家安全观
* 维护国家安全
=== 第10课 建设美好祖国 ===
* 关心国家发展
* 天下兴亡 匹夫有责
bs8cx1fxl0ftmwny9evkc2tdnnpmzis
初中道德与法治/八年级下册
0
26310
186847
134078
2026-08-22T10:36:32Z
Pawsdt
68279
copyvio
186847
wikitext
text/x-wiki
{{copyvio|url=https://jc.pep.com.cn}}
== 第一单元 坚持宪法至上 ==
=== 第1课 维护宪法权威 ===
* 公民权利的保障书
* 治国安邦的总章程
=== 第2课 保障宪法实施 ===
* 坚持依宪治国
* 加强宪法监督
== 第二<span name="ref_1"></span>单元 理解权利义务 ==
=== 第3课 公民权利 ===
* 公民基本权利
* 依法行使权利
=== 第4课 公民义务 ===
* 公民基本义务
* 依法履行义务
== 第三<span name="ref_1"></span>单元 人民当家作主 ==
=== 第5课 我国基本制度 ===
* 基本经济制度
* 根本政治制度
* 基本政治制度
=== 第6课 我国国家机构 ===
* 国家权力机关
* 中华人民共和国主席
* 国家行政机关
* 国家监察机关
* 国家司法机关
== 第四<span name="ref_1"></span>单元 崇尚法治精神 ==
=== 第7课 尊重自由平等 ===
* 自由平等的真谛
* 自由平等的追求
=== 第8课 维护公平正义 ===
* 公平正义的价值
* 公平正义的守护
3bvn9l5kz3wudy8ck5y6v59vu4nq63v
初中道德与法治/九年级上册
0
26311
186848
107372
2026-08-22T10:36:46Z
Pawsdt
68279
copyvio
186848
wikitext
text/x-wiki
{{copyvio|url=https://jc.pep.com.cn}}
== 第一单元 富强与创新 ==
=== 第一课 踏上强国之路 ===
* 坚持改革开放
* 走向共同富裕
=== 第二课 创新驱动发展 ===
* 创新改变生活
* 创新永无止境
== 第二单元 民主与法治 ==
=== 第三课 追求民主价值 ===
* 生活在民主国家
* 参与民主生活
=== 第四课 建设法治中国 ===
* 夯实法治基础
* 凝聚法律共识
== 第三单元 文明与家园 ==
=== 第五课 守望精神家园 ===
* 延续国家血脉
* 凝聚价值追求
=== 第六课 建设美丽中国 ===
* 正视发展挑战
* 共筑生命家园
== 第四单元 和谐与梦想 ==
=== 第七课 中华一家亲 ===
* 促进民族团结
* 维护祖国统一
=== 第八课 中国人 中国梦 ===
* 我们的梦想
* 共圆中国梦
32pusr5424avfm4s19a559y3grzbqz5
初中道德与法治/九年级下册
0
26312
186849
107373
2026-08-22T10:37:11Z
Pawsdt
68279
copyvio
186849
wikitext
text/x-wiki
{{copyvio|url=https://jc.pep.com.cn|sign=<span style="font-family:minecraft">Pawsdt | <span style="color:gray;">[[User:Pawsdt|U]] [[User talk:Pawsdt|T]] [[Special:Contributions/Pawsdt|C]]</span> | +8</span>}}
== 第一单元 我们共同的世界 ==
=== 第一课 同住地球村 ===
* 开放互动的世界
* 复杂多变的关系
=== 第二课 构建人类命运共同体 ===
* 推动和平与发展
* 谋求互利共赢
== 第二单元 世界舞台上的中国 ==
=== 第三课 与世界紧密相联 ===
* 中国担当
* 与世界深度互动
=== 第四课 与世界共发展 ===
* 中国的机遇与挑战
* 携手促发展
== 第三单元 走向未来的少年 ==
=== 第五课 少年的担当 ===
* 走向世界大舞台
* 少年当自强
=== 第六课 我的毕业季 ===
* 学无止境
* 多彩的职业
=== 第七课 从这里出发 ===
* 回望成长
* 走向未来
r2yq46ngb1mphb0fbfs6urw3gr9utne
初中数学/七年级下册
0
26454
186840
185183
2026-08-22T02:35:42Z
Pawsdt
68279
目录
186840
wikitext
text/x-wiki
== {{anchor|7}}第七章 相交线与平行线 ==
=== {{text anchor|7.1}} 相交线 ===
=== {{text anchor|7.2}} 平行线 ===
=== {{text anchor|7.3}} 定义 ===
=== {{text anchor|7.4}} 命题 ===
=== {{text anchor|7.5}} 定理 ===
=== {{text anchor|7.6}} 平移 ===
== {{anchor|8}}第八章 实数 ==
=== {{text anchor|8.1}} 平方根 ===
=== {{text anchor|8.2}} 立方根 ===
=== {{text anchor|8.3}} 实数及其简单运算 ===
== {{anchor|9}}第九章 平面直角坐标系 ==
=== {{text anchor|9.1}} 用坐标描述平面内点的位置 ===
=== {{text anchor|9.2}} 坐标方法的简单应用 ===
== {{anchor|10}}第十章 二元一次方程组 ==
=== {{text anchor|10.1}} 二元一次方程组 ===
=== {{text anchor|10.2}} 消元——解二元一次方程组 ===
=== {{text anchor|10.3}} 解决问题 ===
=== {{text anchor|10.4}} 解三元一次方程组 ===
== {{anchor|11}}第十一章 不等式与不等式组 ==
=== {{text anchor|11.1}} 不等式 ===
=== {{text anchor|11.2}} 一元一次不等式 ===
=== {{text anchor|11.3}} 一元一次不等式组 ===
== {{anchor|12}}第十二章 数据的收集、整理与描述 ==
=== {{text anchor|12.1}} 统计调查 ===
=== {{text anchor|12.2}} 直方图 ===
=== {{text anchor|12.3}} 课题学习 从数据谈节水 ===
39t6t93kwq1zuepnhkkj0lxklec3suy
186841
186840
2026-08-22T02:36:25Z
Pawsdt
68279
目录
186841
wikitext
text/x-wiki
== {{anchor|7}}第七章 相交线与平行线 ==
=== {{text anchor|7.1}} 相交线 ===
=== {{text anchor|7.2}} 平行线 ===
=== {{text anchor|7.3}} 定义 ===
=== {{text anchor|7.4}} 命题 ===
=== {{text anchor|7.5}} 定理 ===
=== {{text anchor|7.6}} 平移 ===
== {{anchor|8}}第八章 实数 ==
=== {{text anchor|8.1}} 平方根 ===
=== {{text anchor|8.2}} 立方根 ===
=== {{text anchor|8.3}} 实数及其简单运算 ===
== {{anchor|9}}第九章 平面直角坐标系 ==
=== {{text anchor|9.1}} 用坐标描述平面内点的位置 ===
=== {{text anchor|9.2}} 坐标方法的简单应用 ===
== {{anchor|10}}第十章 二元一次方程组 ==
=== {{text anchor|10.1}} 二元一次方程组 ===
=== {{text anchor|10.2}} 消元——解二元一次方程组 ===
=== {{text anchor|10.3}} 解决问题 ===
=== {{text anchor|10.4}} 解三元一次方程组 ===
== {{anchor|11}}第十一章 不等式与不等式组 ==
=== {{text anchor|11.1}} 不等式 ===
=== {{text anchor|11.2}} 一元一次不等式 ===
=== {{text anchor|11.3}} 一元一次不等式组 ===
== {{anchor|12}}第十二章 数据的收集、整理与描述 ==
=== {{text anchor|12.1}} 统计调查 ===
=== {{text anchor|12.2}} 直方图 ===
0fa81ljl96fa1eb9bp3pcqc6hghk2js
生物工程學
0
27141
186855
120540
2026-08-22T11:03:48Z
Pawsdt
68279
h2
186855
wikitext
text/x-wiki
== 绪论 ==
== 细胞生物学基础 ==
== 基因工程 ==
== 蛋白质工程 ==
== 酶工程 ==
== 细胞工程 ==
== 发酵工程 ==
== 生物制药技术 ==
== 农业生物技术 ==
== 工业生物技术 ==
== 生物工程与环境保护 ==
== 生物技术与能源 ==
== 生物技术与电子信息科学 ==
jikphy596sdybeuhxy9sjnsxc6t7mr5
小学初中语文/六年级上册/草原(老舍)
0
30310
186838
183604
2026-08-21T20:59:44Z
~2026-45750-86
69048
186838
wikitext
text/x-wiki
==原文==
这次,我看到了草原。那里的天比别处的更可爱,空气是那么清鲜,天空是那么明朗,使我总想高歌一曲,表示我满心的愉快。在天底下,一碧千里,而并不茫茫。四面都有小丘,平地是绿的,小丘也是绿的。羊群一会儿上了小丘,一会儿又下来,走在哪里都像给无边的绿毯绣上了白色的大花。那些小丘的线条是那么柔美,就像只用绿色渲染,不用墨线勾勒的中国画那样,到处翠色欲流,轻轻流入云际。这种境界,既使人惊叹,又叫人舒服,既愿久立四望,又想坐下低吟一首奇丽的小诗。在这境界里,连骏马和大牛都有时候静立不动,好像回味着草原的无限乐趣。
我们访问的是陈巴尔虎旗。汽车走了一百五十里,才到达目的地。一百五十里全是草原。再走一百五十里,也还是草原。草原上行车十分洒脱,只要方向不错,怎么走都可以。初入草原,听不见一点儿声音,也看不见什么东西,除了一些忽飞忽落的小鸟。走了许久,远远地望见了一条迂回的明如玻璃的带子——河!牛羊多起来,也看到了马群,隐隐有鞭子的轻响。快了,快到了。忽然,像被一阵风吹来似的,远处的小丘上出现了一群马,马上的男女老少穿着各色的衣裳,群马疾驰,襟飘带舞,像一条彩虹向我们飞过来。这是主人来到几十里外欢迎远客。见到我们,主人们立刻拨转马头,欢呼着,飞驰着,在汽车左右与前面引路。静寂的草原热闹起来:欢呼声,车声,马蹄声,响成一片。车跟着马飞过小丘,看见了几座蒙古包。
蒙古包外,许多匹马,许多辆车。人很多,都是从几十里外乘马或坐车来看我们的。主人们下了马,我们下了车。也不知道是谁的手,总是热乎乎地握着,握住不放。大家的语言不同,心可是一样。你说你的,我说我的,总的意思是民族团结互助。
也不知怎的,就进了蒙古包。奶茶倒上了,奶豆腐摆上了,主客都盘腿坐下,谁都有礼貌,谁都又那么亲热,一点儿不拘束。不大一会儿,好客的主人端进来大盘的手抓羊肉。干部向我们敬酒,七十岁的老爷爷向我们敬酒。我们回敬,主人再举杯,我们再回敬。这时候,鄂温克族姑娘们戴着尖尖的帽子,既大方,又稍有点儿羞涩,来给客人们唱民歌。我们同行的歌手也赶紧唱起来,歌声似乎比什么语言都更响亮,都更感人,不管唱的是什么,听者总会露出会心的微笑。
饭后,小伙子们表演套马、摔跤,姑娘们表演了民族舞蹈。客人们也舞的舞,唱的唱,还要骑一骑蒙古马。太阳已经偏西,谁也不肯走。是啊!蒙汉情深何忍别,天涯碧草话斜阳!
== 注釋 ==
# 本文节选自《内蒙风光》(《老舍全集》第十六卷,人民文学出版社2013版)。题目为编者所加,选作课文时有改动。
# 老舍(1899.2.3-1966.8.24),原名舒庆春,字舍予,北京人,满族,作家。主要作品有小说《骆驼祥子》《四世同堂》,话剧《茶馆》《龙须沟》等。
== 字词 ==
== 词语解释 ==
{|
! 清鲜
| 干净而新鲜。
|-
! 渲染
| 国画的一种画法,用水墨或淡色涂抹国画,以加强艺术效果。
|-
! 勾勒
| 用线条画出轮廓。
|-
! 奇丽
| 奇特而美丽。
|-
! 陈巴尔虎旗(不会考)
| 在内蒙古东北部,海拉尔河下游。旗,内蒙古的行政区划单位,相当于县。
|-
! 迂回
| 回旋、环绕。这里指小河弯曲、环绕的样子。
|-
! 襟飘带舞
| 这里指衣襟和衣带随风飘舞。
|-
! {{ruby|鄂|è}}温克族(不会考)
|我国北方的一个少数民族。“鄂温克”的意思是“住在大山林中的人们”。
|}
== 附加 ==
* 有感情地朗读课文。背诵第一自然段。
[[Category:初中]]
[[Category:初中语文]]
[[Category:小学]]
[[Category:小学语文]]
[[Category:语文]]
fck2zhz6crrzr178id4s1pln0ghhjfy
186839
186838
2026-08-21T21:00:28Z
~2026-45750-86
69048
186839
wikitext
text/x-wiki
==原文==
这次,我看到了草原。那里的天比别处的更可爱,空气是那么清鲜,天空是那么明朗,使我总想高歌一曲,表示我满心的愉快。在天底下,一碧千里,而并不茫茫。四面都有小丘,平地是绿的,小丘也是绿的。羊群一会儿上了小丘,一会儿又下来,走在哪里都像给无边的绿毯绣上了白色的大花。那些小丘的线条是那么柔美,就像只用绿色渲染,不用墨线勾勒的中国画那样,到处翠色欲流,轻轻流入云际。这种境界,既使人惊叹,又叫人舒服,既愿久立四望,又想坐下低吟一首奇丽的小诗。在这境界里,连骏马和大牛都有时候静立不动,好像回味着草原的无限乐趣。
我们访问的是陈巴尔虎旗。汽车走了一百五十里,才到达目的地。一百五十里全是草原。再走一百五十里,也还是草原。草原上行车十分洒脱,只要方向不错,怎么走都可以。初入草原,听不见一点儿声音,也看不见什么东西,除了一些忽飞忽落的小鸟。走了许久,远远地望见了一条迂回的明如玻璃的带子——河!牛羊多起来,也看到了马群,隐隐有鞭子的轻响。快了,快到了。忽然,像被一阵风吹来似的,远处的小丘上出现了一群马,马上的男女老少穿着各色的衣裳,群马疾驰,襟飘带舞,像一条彩虹向我们飞过来。这是主人来到几十里外欢迎远客。见到我们,主人们立刻拨转马头,欢呼着,飞驰着,在汽车左右与前面引路。静寂的草原热闹起来:欢呼声,车声,马蹄声,响成一片。车跟着马飞过小丘,看见了几座蒙古包。
蒙古包外,许多匹马,许多辆车。人很多,都是从几十里外乘马或坐车来看我们的。主人们下了马,我们下了车。也不知道是谁的手,总是热乎乎地握着,握住不放。大家的语言不同,心可是一样。你说你的,我说我的,总的意思是民族团结互助。
也不知怎的,就进了蒙古包。奶茶倒上了,奶豆腐摆上了,主客都盘腿坐下,谁都有礼貌,谁都又那么亲热,一点儿不拘束。不大一会儿,好客的主人端进来大盘的手抓羊肉。干部向我们敬酒,七十岁的老翁向我们敬酒。我们回敬,主人再举杯,我们再回敬。这时候,鄂温克族姑娘们戴着尖尖的帽子,既大方,又稍有点儿羞涩,来给客人们唱民歌。我们同行的歌手也赶紧唱起来,歌声似乎比什么语言都更响亮,都更感人,不管唱的是什么,听者总会露出会心的微笑。
饭后,小伙子们表演套马、摔跤,姑娘们表演了民族舞蹈。客人们也舞的舞,唱的唱,还要骑一骑蒙古马。太阳已经偏西,谁也不肯走。是啊!蒙汉情深何忍别,天涯碧草话斜阳!
== 注釋 ==
# 本文节选自《内蒙风光》(《老舍全集》第十六卷,人民文学出版社2013版)。题目为编者所加,选作课文时有改动。
# 老舍(1899.2.3-1966.8.24),原名舒庆春,字舍予,北京人,满族,作家。主要作品有小说《骆驼祥子》《四世同堂》,话剧《茶馆》《龙须沟》等。
== 字词 ==
== 词语解释 ==
{|
! 清鲜
| 干净而新鲜。
|-
! 渲染
| 国画的一种画法,用水墨或淡色涂抹国画,以加强艺术效果。
|-
! 勾勒
| 用线条画出轮廓。
|-
! 奇丽
| 奇特而美丽。
|-
! 陈巴尔虎旗(不会考)
| 在内蒙古东北部,海拉尔河下游。旗,内蒙古的行政区划单位,相当于县。
|-
! 迂回
| 回旋、环绕。这里指小河弯曲、环绕的样子。
|-
! 襟飘带舞
| 这里指衣襟和衣带随风飘舞。
|-
! {{ruby|鄂|è}}温克族(不会考)
|我国北方的一个少数民族。“鄂温克”的意思是“住在大山林中的人们”。
|}
== 附加 ==
* 有感情地朗读课文。背诵第一自然段。
[[Category:初中]]
[[Category:初中语文]]
[[Category:小学]]
[[Category:小学语文]]
[[Category:语文]]
atr2yayaadheidx92gjkg374d8sx6vq
JavaScript/Regular expressions
0
34830
186834
2026-08-21T18:25:46Z
52-Feb
68604
创建页面,内容为“ ==概述== 和字符串不同,正则表达式以斜杠(''/'')作为定界符,还可以追加若干选项修饰符。 正则最常配合字符串的`match()`和`replace()`方法使用。 快速示例: <syntaxhighlight lang=JavaScript> strArray = "Hello world!".match(/world/); // 返回单元素数组;注意斜杠写法 strArray = "Hello!".match(/l/g); // 匹配结果以字符串数组返回 "abc".match(/a(b)c/)[1] === "b" // 捕获分…”
186834
wikitext
text/x-wiki
==概述==
和字符串不同,正则表达式以斜杠(''/'')作为定界符,还可以追加若干选项修饰符。
正则最常配合字符串的`match()`和`replace()`方法使用。
快速示例:
<syntaxhighlight lang=JavaScript>
strArray = "Hello world!".match(/world/); // 返回单元素数组;注意斜杠写法
strArray = "Hello!".match(/l/g); // 匹配结果以字符串数组返回
"abc".match(/a(b)c/)[1] === "b" // 捕获分组结果存放在第2个元素(下标1)
str1 = "Hey there".replace(/Hey/g, "Hello");
str2 = "N/A".replace(/\//g, ","); // 斜杠需要反斜杠转义
str3 = "Hello".replace(/l/g, "m").replace(/H/g, "L").replace(/o/g, "a"); // 链式调用
if (str3.match(/emma/)) { console.log("Yes"); }
if (str3.match("emma")) { console.log("Yes"); } // 正则表达式也可以传入引号
"abbc".replace(/(.)\1/g, "$1") === "abc" // 反向引用
</syntaxhighlight>
==兼容性==
JavaScript的正则表达式属于扩展正则集。把JS正则复制到其他环境未必行为一致,部分旧程序会出现预期之外的结果。
* 在匹配表达式内部,\1用于反向引用捕获分组,和其他实现一致。
* 在替换字符串中,使用$1引用第一个捕获分组,而不是写为\1。
** 示例:"abbc".replace(/(.)\1/g, "$1") → "abc"
* | 为元字符;想要字面竖线需要写成 \|
* ( 为元字符;想要字面左括号需要写成 \(
* ES2018之前不支持后行断言语法:(?<=...)、(?<!...)(零宽断言)
==示例==
* 匹配
** string = "Hello world!".match(/world/);
** stringArray = "Hello world!".match(/l/g); // 全部匹配项返回为字符串数组
** "abc".match(/a(b)c/)[1] => "b" // 捕获分组位于结果数组第2个元素(下标1)
* 替换
** string = string.replace(/expression without quotation marks/g, "replacement"); //string.replace(/不带引号的正则/g, "替换文本");
** string = string.replace(/escape the slash in this\/way/g, "replacement"); //string.replace(/需要转义\/斜杠/g, "替换文本");
** string = string.replace( ... ).replace ( ... ). replace( ... );
* 判断测试
** if (string.match(/regexp without quotation marks/)) { /* 匹配成功的逻辑 */}
==修饰符==
单字母修饰符:
{|
|-
| style="width:50px;" | g || 全局匹配,所有匹配项以数组返回
|-
| i || 不区分大小写搜索
|- style="vertical-align:top;"
| m || 多行模式。当字符串包含换行,^ 和 $ 将匹配每一行的开头、结尾,而不是整个字符串的首尾:
: "a\nb\nc".replace(/^b$/g,"d") === "a\nb\nc"
: "a\nb\nc".replace(/^b$/gm,"d") === "a\nd\nc"
|}
==元字符==
{|
! 元字符
! 效果
|-
| \b
| 匹配单词边界
|-
| \w
| 匹配字母数字,包含下划线 _
|-
| \W
| \w 的取反
|-
| \s
| 匹配空白字符(空格、制表符、换行、换页符)
|-
| \S
| \s 的取反
|-
| \d
| 匹配数字
|-
| \D
| \d 的取反
|}
==回调函数调用==
复杂场景可以传入回调函数处理每一段匹配文本。下面示例将所有单词首字母大写;简单字符串替换做不到,因为每个需要大写的字母都各不相同。
<syntaxhighlight lang="JavaScript">
var capitalize = function(matchobj) {
var group1 = matchobj.replace(/^(\W)[a-zA-Z]+$/g, "$1");
var group2 = matchobj.replace(/^\W([a-zA-Z])[a-zA-Z]+$/g, "$1");
var group3 = matchobj.replace(/^\W[a-zA-Z]([a-zA-Z]+)$/g, "$1");
return group1 + group2.toUpperCase() + group3;
};
var classicText = "To be or not to be?";
var changedClassicText = classicText.replace(/\W[a-zA-Z]+/g, capitalize);
console.log(changedClassicText==="To Be Or Not To Be?");
</syntaxhighlight>
回调会对每一处匹配调用一次,函数签名格式:
<syntaxhighlight lang="JavaScript">
function (''<matchedSubstring>[, <capture1>, ...<captureN>, <indexInText>, <entireText>]'') {
...
return ''<stringThatWillReplaceInText>'';
}
</syntaxhighlight>
第一个参数:完整匹配到的子串
后续参数:各个捕获分组,数量等于括号捕获数量
接下来参数:匹配片段在原文中的起始下标
最后参数:完整原始输入文本
返回值:用来替换匹配片段的字符串
==字符串的正则表达式方法 ==
JavaScript的字符串发有5个正则表达式方法:match()、matchAll()、replace()、split()、search()
===match()方法===
语法:str.match(正则表达式)
返回值:
* 正则表达式不带g:
** 只返回第一个匹配:返回数组 [完整匹配, 捕获组1,捕获组2…],附带 index、input、 groups属性;没匹配返回null
* 正则表达式带g:返回数组 [第一个完整匹配, 第二个完整匹配....],不含捕获组内容;无匹配返回null
命名捕获组,既保留数组下标,同时把结果存入 groups 属性对象。语法为(?<name>pattern)。即使命名组没有匹配到内容,groups 对象依然存在,对应值为 undefined。命名捕获组的示例:
<syntaxhighlight lang="JavaScript">
const str = "string";
// ?<letterG> 就是命名捕获,组名叫 letterG
const reg = /[i-n](?<letterG>g)/;
const result = str.match(reg);
console.log(result);
</syntaxhighlight>
===matchAll()方法===
返回全局的多个完整匹配,同时返回每个完整匹配的捕获组。
注意:传入的正则表达式必须带g,否则抛异常
返回值:迭代器,每一项等价于不带g的match()的结果(包含捕获组、index)
<syntaxhighlight lang=javascript>
const s = "a12 b34";
const iter = s.matchAll(/([a-z])(\d+)/g);
for(const item of iter){
console.log(item[0], item[1], item[2], item.index);
}
// 转数组
const arr = [...s.matchAll(/([a-z])(\d+)/g)];
</syntaxhighlight>
===replace()方法===
正则带g:全部替换;不带 g 只替换第一个。
$1 $2代表捕获分组;$&代表匹配到的原文。
<syntaxhighlight lang=javascript>
console.log("string".replace(/[i-n]+/, "foo"));
//Expected output:strfoog
console.log("a12".replace(/a(\d+)/,"num=$1")); // num=12
</syntaxhighlight>
===search()方法===
返回匹配时的数组索引,或者-1。earch不支持 g 全局,只找第一个。
<syntaxhighlight lang=javascript>
console.log("string".search(/[i-n]+/));
console.log("string".search(/[o-q]+/));
//Expected output
3
-1
</syntaxhighlight>
===split()方法===
split会消耗匹配内容,匹配到的文本作为分界符不会出现在返回数组。但是如果正则带捕获括号,捕获的内容会被放进返回数组,这个很多人不知道:
<syntaxhighlight lang=javascript>
console.log("stringstring".split(/[i-n]+/));
//Expected output:
//Array ["str", "gstr", "g"]
console.log("a,b;c".split(/([,;])/));
// [ 'a', ',', 'b', ';', 'c' ]
</syntaxhighlight>
==正则表达式对象的方法==
===regex.test(str)===
最简单,只判断是否能匹配,返回布尔 true/false
<syntaxhighlight lang=javascript>
/\d+/.test("abc123"); //true
</syntaxhighlight>
⚠️大坑:正则带g标记时,test会修改正则对象的lastIndex游标,连续调用会错乱!
<syntaxhighlight lang=javascript>
const reg = /a/g;
console.log(reg.test("aa")); //true lastIndex=1
console.log(reg.test("aa")); //true lastIndex=2
console.log(reg.test("aa")); //false lastIndex=0
// 同一个正则对象反复test(g),结果会跳变,尽量避免。
</syntaxhighlight>
===regex.exec(str)===
底层最原始API。
* 不带g:永远返回第一个匹配。
* 带g:每次调用,从上一次 lastIndex 继续找,一次只返回一条匹配结果(含捕获组);返回null结束。
<syntaxhighlight lang=javascript>
const reg = /(\d+)/g;
let res;
while((res=reg.exec("11 22"))!==null){
console.log(res[1], res.index);
}
</syntaxhighlight>
现代代码优先用 matchAll,少手写 exec while 循环。
==参见==
[[正则表达式]] — 专门讲解正则表达式的维基教科书
==外部链接==
* [http://www.w3schools.com/jsref/jsref_obj_regexp.asp JavaScript RegExp Object Reference] at W3schools.com
* [http://www.regular-expressions.info/javascriptexample.html JavaScript RexExp Tester] at regular-expressions.info
* [http://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions Regular Expressions in Javascript] at mozilla.org
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp JavaScript RegExp Object] at mozilla.org
04uv6556odnm1bd02ryx3b2fymbraov
186835
186834
2026-08-21T19:41:04Z
52-Feb
68604
186835
wikitext
text/x-wiki
==概述==
和字符串不同,正则表达式以斜杠(''/'')作为定界符,还可以追加若干选项修饰符。
正则最常配合字符串对象的<code>match()</code>和<code>replace()</code>方法使用。
快速示例:
<syntaxhighlight lang=JavaScript>
strArray = "Hello world!".match(/world/); // 返回单元素数组;注意斜杠写法
strArray = "Hello!".match(/l/g); // 匹配结果以字符串数组返回
"abc".match(/a(b)c/)[1] === "b" // 捕获分组结果存放在第2个元素(下标1)
str1 = "Hey there".replace(/Hey/g, "Hello");
str2 = "N/A".replace(/\//g, ","); // 斜杠需要反斜杠转义
str3 = "Hello".replace(/l/g, "m").replace(/H/g, "L").replace(/o/g, "a"); // 链式调用
if (str3.match(/emma/)) { console.log("Yes"); }
if (str3.match("emma")) { console.log("Yes"); } // 正则表达式也可以传入引号
"abbc".replace(/(.)\1/g, "$1") === "abc" // 反向引用
</syntaxhighlight>
==兼容性==
JavaScript的正则表达式属于扩展正则集。把JS正则复制到其他环境未必行为一致,部分旧程序会出现预期之外的结果。
* 在匹配表达式内部,\1用于反向引用捕获分组,和其他实现一致。
* 在替换字符串中,使用$1引用第一个捕获分组,而不是写为\1。
** 示例:<code>"abbc".replace(/(.)\1/g, "$1")</code> → "abc"
* | 为元字符;想要字面竖线需要写成 \|
* ( 为元字符;想要字面左括号需要写成 \(
* ES2018之前不支持后行断言语法:<code>(?<=...)</code>、<code>(?<!...)</code>(零宽断言)
==修饰符==
单字母修饰符:
{|
|-
| style="width:50px;" | g || 全局匹配,所有匹配项以数组返回
|-
| i || 不区分大小写搜索
|- style="vertical-align:top;"
| m || 多行模式。当字符串包含换行,^ 和 $ 将匹配每一行的开头、结尾,而不是整个字符串的首尾:
: "a\nb\nc".replace(/^b$/g,"d") === "a\nb\nc"
: "a\nb\nc".replace(/^b$/gm,"d") === "a\nd\nc"
|}
==元字符==
{|
! 元字符
! 效果
|-
| \b
| 匹配单词边界
|-
| \w
| 匹配字母数字,包含下划线 _
|-
| \W
| \w 的取反
|-
| \s
| 匹配空白字符(空格、制表符、换行、换页符)
|-
| \S
| \s 的取反
|-
| \d
| 匹配数字
|-
| \D
| \d 的取反
|}
==回调函数调用==
复杂场景可以传入回调函数处理每一段匹配文本。下面示例将所有单词首字母大写;简单字符串替换做不到,因为每个需要大写的字母都各不相同。
<syntaxhighlight lang="JavaScript">
var capitalize = function(matchobj) {
var group1 = matchobj.replace(/^(\W)[a-zA-Z]+$/g, "$1");
var group2 = matchobj.replace(/^\W([a-zA-Z])[a-zA-Z]+$/g, "$1");
var group3 = matchobj.replace(/^\W[a-zA-Z]([a-zA-Z]+)$/g, "$1");
return group1 + group2.toUpperCase() + group3;
};
var classicText = "To be or not to be?";
var changedClassicText = classicText.replace(/\W[a-zA-Z]+/g, capitalize);
console.log(changedClassicText==="To Be Or Not To Be?");
</syntaxhighlight>
回调会对每一处匹配调用一次,函数签名格式:
<syntaxhighlight lang="JavaScript">
function (''<matchedSubstring>[, <capture1>, ...<captureN>, <indexInText>, <entireText>]'') {
...
return ''<stringThatWillReplaceInText>'';
}
</syntaxhighlight>
第一个参数:完整匹配到的子串
后续参数:各个捕获分组,数量等于括号捕获数量
接下来参数:匹配片段在原文中的起始下标
最后参数:完整原始输入文本
返回值:用来替换匹配片段的字符串
==字符串的正则表达式方法 ==
JavaScript的字符串发有5个正则表达式方法:<code>match()</code>、<code>matchAll()</code>、<code>replace()</code>、<code>split()</code>、<code>search()</code>
===match()方法===
语法:<code>str.match(正则表达式)</code>
返回值:
* 正则表达式不带g:
** 只返回第一个匹配:返回数组 [完整匹配, 捕获组1,捕获组2…],附带 index、input、 groups属性;没匹配返回<code>null</code>
* 正则表达式带g:返回数组 [第一个完整匹配, 第二个完整匹配....],不含捕获组内容;无匹配返回<code>null</code>
命名捕获组,既保留数组下标,同时把结果存入 groups 属性对象。语法为<code>(?<name>pattern)</code>。即使命名组没有匹配到内容,groups 对象依然存在,对应值为 <code>undefined</code>。命名捕获组的示例:
<syntaxhighlight lang="JavaScript">
const str = "string";
// ?<letterG> 就是命名捕获,组名叫 letterG
const reg = /[i-n](?<letterG>g)/;
const result = str.match(reg);
console.log(result);
</syntaxhighlight>
===matchAll()方法===
返回全局的多个完整匹配,同时返回每个完整匹配的捕获组。
注意:传入的正则表达式必须带g,否则抛异常
返回值:迭代器,每一项等价于不带g的<code>match()</code>的结果(包含捕获组、index)
<syntaxhighlight lang=javascript>
const s = "a12 b34";
const iter = s.matchAll(/([a-z])(\d+)/g);
for(const item of iter){
console.log(item[0], item[1], item[2], item.index);
}
// 转数组
const arr = [...s.matchAll(/([a-z])(\d+)/g)];
</syntaxhighlight>
===replace()方法===
正则带g:全部替换;不带 g 只替换第一个。
$1 $2代表捕获分组;$&代表匹配到的原文。
<syntaxhighlight lang=javascript>
console.log("string".replace(/[i-n]+/, "foo"));
//Expected output:strfoog
console.log("a12".replace(/a(\d+)/,"num=$1")); // num=12
</syntaxhighlight>
===search()方法===
返回匹配时的数组索引,或者-1。earch不支持 g 全局,只找第一个。
<syntaxhighlight lang=javascript>
console.log("string".search(/[i-n]+/));
console.log("string".search(/[o-q]+/));
//Expected output
3
-1
</syntaxhighlight>
===split()方法===
split会消耗匹配内容,匹配到的文本作为分界符不会出现在返回数组。但是如果正则带捕获括号,捕获的内容会被放进返回数组,这个很多人不知道:
<syntaxhighlight lang=javascript>
console.log("stringstring".split(/[i-n]+/));
//Expected output:
//Array ["str", "gstr", "g"]
console.log("a,b;c".split(/([,;])/));
// [ 'a', ',', 'b', ';', 'c' ]
</syntaxhighlight>
==正则表达式对象的方法==
===regex.test(str)===
最简单,只判断是否能匹配,返回布尔 true/false
<syntaxhighlight lang=javascript>
/\d+/.test("abc123"); //true
</syntaxhighlight>
⚠️大坑:正则带g标记时,test会修改正则对象的lastIndex游标,连续调用会错乱!
<syntaxhighlight lang=javascript>
const reg = /a/g;
console.log(reg.test("aa")); //true lastIndex=1
console.log(reg.test("aa")); //true lastIndex=2
console.log(reg.test("aa")); //false lastIndex=0
// 同一个正则对象反复test(g),结果会跳变,尽量避免。
</syntaxhighlight>
===regex.exec(str)===
底层最原始API。
* 不带g:永远返回第一个匹配。
* 带g:每次调用,从上一次 lastIndex 继续找,一次只返回一条匹配结果(含捕获组);返回null结束。
<syntaxhighlight lang=javascript>
const reg = /(\d+)/g;
let res;
while((res=reg.exec("11 22"))!==null){
console.log(res[1], res.index);
}
</syntaxhighlight>
现代代码优先用 matchAll,少手写 exec while 循环。
==示例==
* 匹配
** string = "Hello world!".match(/world/);
** stringArray = "Hello world!".match(/l/g); // 全部匹配项返回为字符串数组
** "abc".match(/a(b)c/)[1] => "b" // 捕获分组位于结果数组第2个元素(下标1)
* 替换
** string = string.replace(/expression without quotation marks/g, "replacement"); //string.replace(/不带引号的正则/g, "替换文本");
** string = string.replace(/escape the slash in this\/way/g, "replacement"); //string.replace(/需要转义\/斜杠/g, "替换文本");
** string = string.replace( ... ).replace ( ... ). replace( ... );
* 判断测试
** if (string.match(/regexp without quotation marks/)) { /* 匹配成功的逻辑 */}
==参见==
[[正则表达式]] — 专门讲解正则表达式的维基教科书
==外部链接==
* [http://www.w3schools.com/jsref/jsref_obj_regexp.asp JavaScript RegExp Object Reference] at W3schools.com
* [http://www.regular-expressions.info/javascriptexample.html JavaScript RexExp Tester] at regular-expressions.info
* [http://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions Regular Expressions in Javascript] at mozilla.org
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp JavaScript RegExp Object] at mozilla.org
dt2t52tan5ov1b2433o888j5aghblnu
186836
186835
2026-08-21T19:59:28Z
52-Feb
68604
/* 回调函数调用 */
186836
wikitext
text/x-wiki
==概述==
和字符串不同,正则表达式以斜杠(''/'')作为定界符,还可以追加若干选项修饰符。
正则最常配合字符串对象的<code>match()</code>和<code>replace()</code>方法使用。
快速示例:
<syntaxhighlight lang=JavaScript>
strArray = "Hello world!".match(/world/); // 返回单元素数组;注意斜杠写法
strArray = "Hello!".match(/l/g); // 匹配结果以字符串数组返回
"abc".match(/a(b)c/)[1] === "b" // 捕获分组结果存放在第2个元素(下标1)
str1 = "Hey there".replace(/Hey/g, "Hello");
str2 = "N/A".replace(/\//g, ","); // 斜杠需要反斜杠转义
str3 = "Hello".replace(/l/g, "m").replace(/H/g, "L").replace(/o/g, "a"); // 链式调用
if (str3.match(/emma/)) { console.log("Yes"); }
if (str3.match("emma")) { console.log("Yes"); } // 正则表达式也可以传入引号
"abbc".replace(/(.)\1/g, "$1") === "abc" // 反向引用
</syntaxhighlight>
==兼容性==
JavaScript的正则表达式属于扩展正则集。把JS正则复制到其他环境未必行为一致,部分旧程序会出现预期之外的结果。
* 在匹配表达式内部,\1用于反向引用捕获分组,和其他实现一致。
* 在替换字符串中,使用$1引用第一个捕获分组,而不是写为\1。
** 示例:<code>"abbc".replace(/(.)\1/g, "$1")</code> → "abc"
* | 为元字符;想要字面竖线需要写成 \|
* ( 为元字符;想要字面左括号需要写成 \(
* ES2018之前不支持后行断言语法:<code>(?<=...)</code>、<code>(?<!...)</code>(零宽断言)
==修饰符==
单字母修饰符:
{|
|-
| style="width:50px;" | g || 全局匹配,所有匹配项以数组返回
|-
| i || 不区分大小写搜索
|- style="vertical-align:top;"
| m || 多行模式。当字符串包含换行,^ 和 $ 将匹配每一行的开头、结尾,而不是整个字符串的首尾:
: "a\nb\nc".replace(/^b$/g,"d") === "a\nb\nc"
: "a\nb\nc".replace(/^b$/gm,"d") === "a\nd\nc"
|}
==元字符==
{|
! 元字符
! 效果
|-
| \b
| 匹配单词边界
|-
| \w
| 匹配字母数字,包含下划线 _
|-
| \W
| \w 的取反
|-
| \s
| 匹配空白字符(空格、制表符、换行、换页符)
|-
| \S
| \s 的取反
|-
| \d
| 匹配数字
|-
| \D
| \d 的取反
|}
==回调函数调用==
复杂场景可以传入回调函数处理每一段匹配文本。下面示例将所有单词首字母大写;简单字符串替换做不到,因为每个需要大写的字母都各不相同。
<syntaxhighlight lang="JavaScript">
var capitalize = function(matchobj) {
var group1 = matchobj.replace(/^(\W)[a-zA-Z]+$/g, "$1");
var group2 = matchobj.replace(/^\W([a-zA-Z])[a-zA-Z]+$/g, "$1");
var group3 = matchobj.replace(/^\W[a-zA-Z]([a-zA-Z]+)$/g, "$1");
return group1 + group2.toUpperCase() + group3;
};
var classicText = "To be or not to be?";
var changedClassicText = classicText.replace(/\W[a-zA-Z]+/g, capitalize);
console.log(changedClassicText==="To Be Or Not To Be?");
</syntaxhighlight>
回调会对每一处匹配调用一次,函数签名格式:
<syntaxhighlight lang="JavaScript">
function (''<matchedSubstring>[, <capture1>, ...<captureN>, <indexInText>, <entireText>]'') {
...
return ''<stringThatWillReplaceInText>'';
}
</syntaxhighlight>
* 第一个参数:完整匹配到的子串
* 后续参数:各个捕获分组,数量等于括号捕获数量。没有捕获分组就没有这一堆参数。
* 接下来参数:匹配片段在原文中的起始下标。
* 最后参数:完整原始输入文本,从而可以用起始下标判断上下文。
* 返回值:用来替换匹配片段的字符串
* 不加g,回调只会执行第一次匹配,不会全局全部替换。
* 回调必须 return 字符串;不写 return 等价于return undefined,会替换成文本 "undefined"。
例如:
<syntaxhighlight lang="JavaScript">
// 把 "2026‑08‑22" → "22/08/2026"
"2026‑08‑22".replace(/(\d{4})‑(\d{2})‑(\d{2})/g, (full, y, m, d) => {
return `${d}/${m}/${y}`;
});
</syntaxhighlight>
==字符串的正则表达式方法 ==
JavaScript的字符串发有5个正则表达式方法:<code>match()</code>、<code>matchAll()</code>、<code>replace()</code>、<code>split()</code>、<code>search()</code>
===match()方法===
语法:<code>str.match(正则表达式)</code>
返回值:
* 正则表达式不带g:
** 只返回第一个匹配:返回数组 [完整匹配, 捕获组1,捕获组2…],附带 index、input、 groups属性;没匹配返回<code>null</code>
* 正则表达式带g:返回数组 [第一个完整匹配, 第二个完整匹配....],不含捕获组内容;无匹配返回<code>null</code>
命名捕获组,既保留数组下标,同时把结果存入 groups 属性对象。语法为<code>(?<name>pattern)</code>。即使命名组没有匹配到内容,groups 对象依然存在,对应值为 <code>undefined</code>。命名捕获组的示例:
<syntaxhighlight lang="JavaScript">
const str = "string";
// ?<letterG> 就是命名捕获,组名叫 letterG
const reg = /[i-n](?<letterG>g)/;
const result = str.match(reg);
console.log(result);
</syntaxhighlight>
===matchAll()方法===
返回全局的多个完整匹配,同时返回每个完整匹配的捕获组。
注意:传入的正则表达式必须带g,否则抛异常
返回值:迭代器,每一项等价于不带g的<code>match()</code>的结果(包含捕获组、index)
<syntaxhighlight lang=javascript>
const s = "a12 b34";
const iter = s.matchAll(/([a-z])(\d+)/g);
for(const item of iter){
console.log(item[0], item[1], item[2], item.index);
}
// 转数组
const arr = [...s.matchAll(/([a-z])(\d+)/g)];
</syntaxhighlight>
===replace()方法===
正则带g:全部替换;不带 g 只替换第一个。
$1 $2代表捕获分组;$&代表匹配到的原文。
<syntaxhighlight lang=javascript>
console.log("string".replace(/[i-n]+/, "foo"));
//Expected output:strfoog
console.log("a12".replace(/a(\d+)/,"num=$1")); // num=12
</syntaxhighlight>
===search()方法===
返回匹配时的数组索引,或者-1。earch不支持 g 全局,只找第一个。
<syntaxhighlight lang=javascript>
console.log("string".search(/[i-n]+/));
console.log("string".search(/[o-q]+/));
//Expected output
3
-1
</syntaxhighlight>
===split()方法===
split会消耗匹配内容,匹配到的文本作为分界符不会出现在返回数组。但是如果正则带捕获括号,捕获的内容会被放进返回数组,这个很多人不知道:
<syntaxhighlight lang=javascript>
console.log("stringstring".split(/[i-n]+/));
//Expected output:
//Array ["str", "gstr", "g"]
console.log("a,b;c".split(/([,;])/));
// [ 'a', ',', 'b', ';', 'c' ]
</syntaxhighlight>
==正则表达式对象的方法==
===regex.test(str)===
最简单,只判断是否能匹配,返回布尔 true/false
<syntaxhighlight lang=javascript>
/\d+/.test("abc123"); //true
</syntaxhighlight>
⚠️大坑:正则带g标记时,test会修改正则对象的lastIndex游标,连续调用会错乱!
<syntaxhighlight lang=javascript>
const reg = /a/g;
console.log(reg.test("aa")); //true lastIndex=1
console.log(reg.test("aa")); //true lastIndex=2
console.log(reg.test("aa")); //false lastIndex=0
// 同一个正则对象反复test(g),结果会跳变,尽量避免。
</syntaxhighlight>
===regex.exec(str)===
底层最原始API。
* 不带g:永远返回第一个匹配。
* 带g:每次调用,从上一次 lastIndex 继续找,一次只返回一条匹配结果(含捕获组);返回null结束。
<syntaxhighlight lang=javascript>
const reg = /(\d+)/g;
let res;
while((res=reg.exec("11 22"))!==null){
console.log(res[1], res.index);
}
</syntaxhighlight>
现代代码优先用 matchAll,少手写 exec while 循环。
==示例==
* 匹配
** string = "Hello world!".match(/world/);
** stringArray = "Hello world!".match(/l/g); // 全部匹配项返回为字符串数组
** "abc".match(/a(b)c/)[1] => "b" // 捕获分组位于结果数组第2个元素(下标1)
* 替换
** string = string.replace(/expression without quotation marks/g, "replacement"); //string.replace(/不带引号的正则/g, "替换文本");
** string = string.replace(/escape the slash in this\/way/g, "replacement"); //string.replace(/需要转义\/斜杠/g, "替换文本");
** string = string.replace( ... ).replace ( ... ). replace( ... );
* 判断测试
** if (string.match(/regexp without quotation marks/)) { /* 匹配成功的逻辑 */}
==参见==
[[正则表达式]] — 专门讲解正则表达式的维基教科书
==外部链接==
* [http://www.w3schools.com/jsref/jsref_obj_regexp.asp JavaScript RegExp Object Reference] at W3schools.com
* [http://www.regular-expressions.info/javascriptexample.html JavaScript RexExp Tester] at regular-expressions.info
* [http://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions Regular Expressions in Javascript] at mozilla.org
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp JavaScript RegExp Object] at mozilla.org
7mr3e5ip2x1o6hyyk4rd88ufbztfmt3
186837
186836
2026-08-21T20:10:48Z
52-Feb
68604
186837
wikitext
text/x-wiki
==概述==
和字符串不同,正则表达式以斜杠(''/'')作为定界符,还可以追加若干选项修饰符。
正则最常配合字符串对象的<code>match()</code>和<code>replace()</code>方法使用。
快速示例:
<syntaxhighlight lang=JavaScript>
strArray = "Hello world!".match(/world/); // 返回单元素数组;注意斜杠写法
strArray = "Hello!".match(/l/g); // 匹配结果以字符串数组返回
"abc".match(/a(b)c/)[1] === "b" // 捕获分组结果存放在第2个元素(下标1)
str1 = "Hey there".replace(/Hey/g, "Hello");
str2 = "N/A".replace(/\//g, ","); // 斜杠需要反斜杠转义
str3 = "Hello".replace(/l/g, "m").replace(/H/g, "L").replace(/o/g, "a"); // 链式调用
if (str3.match(/emma/)) { console.log("Yes"); }
if (str3.match("emma")) { console.log("Yes"); } // 正则表达式也可以传入引号
"abbc".replace(/(.)\1/g, "$1") === "abc" // 反向引用
</syntaxhighlight>
==兼容性==
JavaScript的正则表达式属于扩展正则集。把JS正则复制到其他环境未必行为一致,部分旧程序会出现预期之外的结果。
* 在匹配表达式内部,\1用于反向引用捕获分组,和其他实现一致。
* 在替换字符串中,使用$1引用第一个捕获分组,而不是写为\1。
** 示例:<code>"abbc".replace(/(.)\1/g, "$1")</code> → "abc"
* | 为元字符;想要字面竖线需要写成 \|
* ( 为元字符;想要字面左括号需要写成 \(
* ES2018之前不支持后行断言语法:<code>(?<=...)</code>、<code>(?<!...)</code>(零宽断言)
==修饰符==
单字母修饰符:
{|
|-
| style="width:50px;" | g || 全局匹配,所有匹配项以数组返回
|-
| i || 不区分大小写搜索
|- style="vertical-align:top;"
| m || 多行模式。当字符串包含换行,^ 和 $ 将匹配每一行的开头、结尾,而不是整个字符串的首尾:
: "a\nb\nc".replace(/^b$/g,"d") === "a\nb\nc"
: "a\nb\nc".replace(/^b$/gm,"d") === "a\nd\nc"
|}
==元字符==
{|
! 元字符
! 效果
|-
| \b
| 匹配单词边界
|-
| \w
| 匹配字母数字,包含下划线 _
|-
| \W
| \w 的取反
|-
| \s
| 匹配空白字符(空格、制表符、换行、换页符)
|-
| \S
| \s 的取反
|-
| \d
| 匹配数字
|-
| \D
| \d 的取反
|}
==字符串的正则表达式方法 ==
JavaScript的字符串发有5个正则表达式方法:<code>match()</code>、<code>matchAll()</code>、<code>replace()</code>、<code>split()</code>、<code>search()</code>
===match()方法===
语法:<code>str.match(正则表达式)</code>
返回值:
* 正则表达式不带g:
** 只返回第一个匹配:返回数组 [完整匹配, 捕获组1,捕获组2…],附带 index、input、 groups属性;没匹配返回<code>null</code>
* 正则表达式带g:返回数组 [第一个完整匹配, 第二个完整匹配....],不含捕获组内容;无匹配返回<code>null</code>
命名捕获组,既保留数组下标,同时把结果存入 groups 属性对象。语法为<code>(?<name>pattern)</code>。即使命名组没有匹配到内容,groups 对象依然存在,对应值为 <code>undefined</code>。命名捕获组的示例:
<syntaxhighlight lang="JavaScript">
const str = "string";
// ?<letterG> 就是命名捕获,组名叫 letterG
const reg = /[i-n](?<letterG>g)/;
const result = str.match(reg);
console.log(result);
</syntaxhighlight>
===matchAll()方法===
返回全局的多个完整匹配,同时返回每个完整匹配的捕获组。
注意:传入的正则表达式必须带g,否则抛异常
返回值:迭代器,每一项等价于不带g的<code>match()</code>的结果(包含捕获组、index)
<syntaxhighlight lang=javascript>
const s = "a12 b34";
const iter = s.matchAll(/([a-z])(\d+)/g);
for(const item of iter){
console.log(item[0], item[1], item[2], item.index);
}
// 转数组
const arr = [...s.matchAll(/([a-z])(\d+)/g)];
</syntaxhighlight>
===replace()方法===
正则带g:全部替换;不带 g 只替换第一个。
$1 $2代表捕获分组;$&代表匹配到的原文。
<syntaxhighlight lang=javascript>
console.log("string".replace(/[i-n]+/, "foo"));
//Expected output:strfoog
console.log("a12".replace(/a(\d+)/,"num=$1")); // num=12
</syntaxhighlight>
====回调函数调用====
复杂场景可以传入回调函数处理每一段匹配文本。下面示例将所有单词首字母大写;简单字符串替换做不到,因为每个需要大写的字母都各不相同。
<syntaxhighlight lang="JavaScript">
var capitalize = function(matchobj) {
var group1 = matchobj.replace(/^(\W)[a-zA-Z]+$/g, "$1");
var group2 = matchobj.replace(/^\W([a-zA-Z])[a-zA-Z]+$/g, "$1");
var group3 = matchobj.replace(/^\W[a-zA-Z]([a-zA-Z]+)$/g, "$1");
return group1 + group2.toUpperCase() + group3;
};
var classicText = "To be or not to be?";
var changedClassicText = classicText.replace(/\W[a-zA-Z]+/g, capitalize);
console.log(changedClassicText==="To Be Or Not To Be?");
</syntaxhighlight>
回调会对每一处匹配调用一次,函数签名格式:
<syntaxhighlight lang="JavaScript">
function (''<matchedSubstring>[, <capture1>, ...<captureN>, <indexInText>, <entireText>]'') {
...
return ''<stringThatWillReplaceInText>'';
}
</syntaxhighlight>
* 第一个参数:完整匹配到的子串
* 后续参数:各个捕获分组,数量等于括号捕获数量。没有捕获分组就没有这一堆参数。
* 接下来参数:匹配片段在原文中的起始下标。
* 最后参数:完整原始输入文本,从而可以用起始下标判断上下文。
* 返回值:用来替换匹配片段的字符串
* 不加g,回调只会执行第一次匹配,不会全局全部替换。
* 回调必须 return 字符串;不写 return 等价于return undefined,会替换成文本 "undefined"。
例如:
<syntaxhighlight lang="JavaScript">
// 把 "2026‑08‑22" → "22/08/2026"
"2026‑08‑22".replace(/(\d{4})‑(\d{2})‑(\d{2})/g, (full, y, m, d) => {
return `${d}/${m}/${y}`;
});
</syntaxhighlight>
===search()方法===
返回匹配时的数组索引,或者-1。earch不支持 g 全局,只找第一个。
<syntaxhighlight lang=javascript>
console.log("string".search(/[i-n]+/));
console.log("string".search(/[o-q]+/));
//Expected output
3
-1
</syntaxhighlight>
===split()方法===
split会消耗匹配内容,匹配到的文本作为分界符不会出现在返回数组。但是如果正则带捕获括号,捕获的内容会被放进返回数组,这个很多人不知道:
<syntaxhighlight lang=javascript>
console.log("stringstring".split(/[i-n]+/));
//Expected output:
//Array ["str", "gstr", "g"]
console.log("a,b;c".split(/([,;])/));
// [ 'a', ',', 'b', ';', 'c' ]
</syntaxhighlight>
==正则表达式对象的方法==
===regex.test(str)===
最简单,只判断是否能匹配,返回布尔 true/false
<syntaxhighlight lang=javascript>
/\d+/.test("abc123"); //true
</syntaxhighlight>
⚠️大坑:正则带g标记时,test会修改正则对象的lastIndex游标,连续调用会错乱!
<syntaxhighlight lang=javascript>
const reg = /a/g;
console.log(reg.test("aa")); //true lastIndex=1
console.log(reg.test("aa")); //true lastIndex=2
console.log(reg.test("aa")); //false lastIndex=0
// 同一个正则对象反复test(g),结果会跳变,尽量避免。
</syntaxhighlight>
===regex.exec(str)===
底层最原始API。
* 不带g:永远返回第一个匹配。
* 带g:每次调用,从上一次 lastIndex 继续找,一次只返回一条匹配结果(含捕获组);返回null结束。
<syntaxhighlight lang=javascript>
const reg = /(\d+)/g;
let res;
while((res=reg.exec("11 22"))!==null){
console.log(res[1], res.index);
}
</syntaxhighlight>
现代代码优先用 matchAll,少手写 exec while 循环。
==示例==
* 匹配
** string = "Hello world!".match(/world/);
** stringArray = "Hello world!".match(/l/g); // 全部匹配项返回为字符串数组
** "abc".match(/a(b)c/)[1] => "b" // 捕获分组位于结果数组第2个元素(下标1)
* 替换
** string = string.replace(/expression without quotation marks/g, "replacement"); //string.replace(/不带引号的正则/g, "替换文本");
** string = string.replace(/escape the slash in this\/way/g, "replacement"); //string.replace(/需要转义\/斜杠/g, "替换文本");
** string = string.replace( ... ).replace ( ... ). replace( ... );
* 判断测试
** if (string.match(/regexp without quotation marks/)) { /* 匹配成功的逻辑 */}
==参见==
[[正则表达式]] — 专门讲解正则表达式的维基教科书
==外部链接==
* [http://www.w3schools.com/jsref/jsref_obj_regexp.asp JavaScript RegExp Object Reference] at W3schools.com
* [http://www.regular-expressions.info/javascriptexample.html JavaScript RexExp Tester] at regular-expressions.info
* [http://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions Regular Expressions in Javascript] at mozilla.org
* [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp JavaScript RegExp Object] at mozilla.org
ow1zbj5prwmi5k95nk51org0a2moc78
初中科学/浙教版
0
34831
186842
2026-08-22T06:09:28Z
Pawsdt
68279
新教科书
186842
wikitext
text/x-wiki
* [[/七年级上册/]]
* [[/七年级下册/]]
* [[/八年级上册/]]
* [[/八年级下册/]]
* [[/九年级上册/]]
* [[/九年级下册/]]
{{学生用教科书}}
1snq3admnib52b54b31p3mu5304sfqu