【发布时间】:2022-12-16 09:03:31
【问题描述】:
我需要用 (.) 分隔一个句子 但是,我遇到了数字。我如何定义一个 split(.) 排除数字之间的点?
例子:
“我付了 1.000 美元。很贵。但我想今天应该更便宜。”
我懂了:
我付了1。
000 美元。
非常贵。
但我认为今天应该更便宜。
但我需要这个:
我付了 1.000 美元。
非常贵。
但我认为今天应该更便宜。
【问题讨论】:
-
好吧,不要
split。而是遍历字符,如果您检测到.,请检查下一个字符是否是数字字符,如果是,则不要拆分,如果是,则从您刚刚阅读的部分创建一个新字符串。