我知道这个问题已经被问过好几次了,但我要问的不是怎么做,而是应该用哪个分隔符。你知道吗
所以我有一个很长的字符串,我想把它分成几个单词。结果不是我想要的,所以我想添加另一个分隔符。你知道吗
问题是字符串中有vs.
和U.S.
这样的词。如果我使用.
作为分隔符,我将得到vs
,但是U.S.
变成U
和S
。这不是我想要的。你知道吗
另一个例子,字符串中有单词brainf*ck
*7
F***ing
x*x+y*y
works*
f*k
。如果使用*
作为分隔符,结果会非常混乱(brainf*ck
变成brainf
和ck
,F***ing
变成F
和ing
,依此类推)
'
分隔符也有同样的问题;(don't
'starting
out'
what's
do's
dont's
)
-
=
+
(
)
也有一些小问题,但我可以处理这些分隔符。问题在于.
*
'
。你知道吗
有人知道如何解决这个问题吗?你知道吗
使用re如何:
相关问题 更多 >
编程相关推荐