這和這個(gè)是同一個(gè)問(wèn)題。但由於我沒有使用javascript,「innerText」對(duì)我來(lái)說(shuō)不是一個(gè)解決方案,我想知道正規(guī)表示式是否可以組合/(<.*?>)/g 和 > /\S /g 無(wú)需進(jìn)行一堆字串操作即可取得實(shí)際字?jǐn)?shù)。
我在這裡使用的語(yǔ)言是 Dart,如果我尚未找到的解決方案已經(jīng)存在於其中,那麼它也可以作為答案。謝謝!
編輯:有人編輯了標(biāo)籤?這個(gè)問(wèn)題不是 Dart 特定的,而是關(guān)於正規(guī)表示式,所以我將它們?cè)瓨臃呕卦帯?
編輯2:?jiǎn)栴}已關(guān)閉,因?yàn)樗皇恰凹小钡?,但我不知道如何製作“如果正則表達(dá)式可以組合/(<.*?>)/g 和/\S /g”更加集中。
假設(shè)所有文字都包含在HTML 元素中,您可以使用(?<=>|\s)[^<\s>='"] ?(?=<|\s )
。
使用字串 <p>一</p><p>二三、四。五</p><p>六</p>
有六場(chǎng)比賽。
注意: