摘要:暫未找到匹配絕大多數(shù)化學(xué)方程式的正則表達(dá)式。另外發(fā)一個(gè)在線的化學(xué)方程式自動(dòng)配平工具點(diǎn)這里參考用正則表達(dá)式解析化學(xué)式以及怎樣通過(guò)正則表達(dá)式來(lái)查找化學(xué)式
對(duì)于不是特別復(fù)雜的化學(xué)式和化學(xué)方程式來(lái)說(shuō),可以用一個(gè)或多個(gè)正則表達(dá)式來(lái)匹配。
一個(gè)化學(xué)式滿足:
元素1 角標(biāo) 元素2 角標(biāo) 元素3 角標(biāo) ...
元素第一個(gè)字母必須大寫,可以有第二個(gè)字母但必須小寫。
角標(biāo)可以是上(離子,+/-)也可以是下(分子中該元素原子數(shù)量),是一個(gè)正整數(shù),如果是1則不寫。
元素+角標(biāo)可以嵌套括號(hào)。
匹配絕大多數(shù)化學(xué)式的正則表達(dá)式:
[A-Z][a-z]?d*|((?:[^()]*(?:(.*))?[^()]*)+)d+
在線DEMO
當(dāng)然,對(duì)于特別復(fù)雜的化學(xué)式,比如:
(1) K0.85Ca3(Si2.15Al2.85)O11(SO4)0.7(CO3)0.3
(2) (Na,Ca,K)8(Si,Al)12O24(SO4, Cl, CO3)3·5H2O
可能就不行了。
對(duì)于離子式暫時(shí)還不行。
一個(gè)化學(xué)方程式滿足:
數(shù)量 化學(xué)式 + 數(shù)量 化學(xué)式 + 數(shù)量 化學(xué)式 + ... =(/)(反應(yīng)條件) 數(shù)量 化學(xué)式 + 數(shù)量 化學(xué)式 + 數(shù)量 化學(xué)式 + ...
數(shù)量是一個(gè)正整數(shù),如果是1則不寫,反應(yīng)條件可以不寫(默認(rèn)是常溫常壓),方向是=/→(如果是可逆反應(yīng)用←→),反應(yīng)條件可以有加熱、高溫、光照、通電、高壓、催化劑等。生成物可以有↑(反應(yīng)物沒有氣體,生成物中液體生成氣體)或者↓(生成物液體中生成不溶的沉淀)。
暫未找到匹配絕大多數(shù)化學(xué)方程式的正則表達(dá)式。
另外發(fā)一個(gè)在線的JavaScript化學(xué)方程式自動(dòng)配平工具:點(diǎn)這里
參考:用正則表達(dá)式解析化學(xué)式 —— Stack Overflow以及怎樣通過(guò)正則表達(dá)式來(lái)查找化學(xué)式 —— Stack Overflow
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/87794.html
摘要:暫未找到匹配絕大多數(shù)化學(xué)方程式的正則表達(dá)式。另外發(fā)一個(gè)在線的化學(xué)方程式自動(dòng)配平工具點(diǎn)這里參考用正則表達(dá)式解析化學(xué)式以及怎樣通過(guò)正則表達(dá)式來(lái)查找化學(xué)式 對(duì)于不是特別復(fù)雜的化學(xué)式和化學(xué)方程式來(lái)說(shuō),可以用一個(gè)或多個(gè)正則表達(dá)式來(lái)匹配。一個(gè)化學(xué)式滿足: 元素1 角標(biāo) 元素2 角標(biāo) 元素3 角標(biāo) ... 元素第一個(gè)字母必須大寫,可以有第二個(gè)字母但必須小寫。角標(biāo)可以是上(離子,+/-)也可以是下(分...
摘要:碎片化學(xué)習(xí)我們必須學(xué)會(huì)碎片化學(xué)習(xí)。碎片化學(xué)習(xí)也要講究方法,比如我以前寫的談學(xué)習(xí)讀源碼和面試經(jīng)都有提到碎片化學(xué)習(xí)的誤區(qū),并較之以正確的方法。首先,應(yīng)該建構(gòu)起基礎(chǔ)的知識(shí)體系碎片化學(xué)習(xí)仍然需要完整系統(tǒng)的知識(shí)體系。 4-27在小密圈接到第一次付費(fèi)提問,喜獲8塊。慶祝一下。 這個(gè)話題也是我在小密圈里和那位同學(xué)的交流時(shí)產(chǎn)生的。他說(shuō)他學(xué)習(xí)的知識(shí)也不系統(tǒng)化,學(xué)習(xí)的知識(shí)也比較混亂。不系統(tǒng)暫時(shí)沒有好辦法...
摘要:近日,浪潮與一家名為的開源企業(yè)簽署了合作協(xié)議,根據(jù)協(xié)議,雙方將在中國(guó)成立合資公司,消息傳出,立刻引起業(yè)界的高度關(guān)注。據(jù)了解,是一家歐洲中小企業(yè)軟件市場(chǎng)知名廠商,而浪潮與聯(lián)合成立的合資公司也將重點(diǎn)發(fā)展中小企業(yè)業(yè)務(wù)。近日,浪潮與一家名為Odoo的開源ERP企業(yè)簽署了合作協(xié)議,根據(jù)協(xié)議,雙方將在中國(guó)成立合資公司,消息傳出,立刻引起SaaS業(yè)界的高度關(guān)注。據(jù)了解,Odoo是一家歐洲中小企業(yè)軟件市場(chǎng)知...
Llama3-8B-Chinese-Chat 是基于 Meta-Llama-3-8B-Instruct 模型通過(guò) ORPO進(jìn)行微調(diào)的中文聊天模型。與原始的 Meta-Llama-3-8B-Instruct 模型相比,此模型顯著減少了中文問題英文回答"和混合中英文回答的問題。此外,相較于原模型,新模型在回答中大量減少了表情符號(hào)的使用,使得回應(yīng)更加正式。與 Llama-3-8B-nsturc...
閱讀 1769·2021-11-24 09:39
閱讀 1564·2021-11-16 11:54
閱讀 3504·2021-11-11 16:55
閱讀 1672·2021-10-14 09:43
閱讀 1454·2019-08-30 15:55
閱讀 1242·2019-08-30 15:54
閱讀 3430·2019-08-30 15:53
閱讀 1350·2019-08-30 14:18