我需要從字符串中提取單個或多個符號@
。我只需要那些接踵而來的符號,而不是用任何字符和空格分開。 符號或多個符號@
應該緊跟在數字後面。如果不是這些符號應該被忽略並且不被返回。如何從字符串中提取特定符號,如果它們跟在數字後面
從字符串a
我需要只提取三個@@@
符號,因爲第四個符號用空白字符分隔。
a='some text 1 a8 [email protected]@@ @ more text here 123 456`
結果將是:
@@@
從可變b
該函數將返回None
因爲不是一個單一的符號的數字或數字之後@
如下。
b='some text @@@ @ more text here 123 456`
從c
變量僅單個符號@
返回,因爲它是在數字後跟隨(而不是從它們分開)的只有一個:
c='some text @@@ [email protected] more text here 123 456`
結果:@
我相信這個問題會得到答案,因爲它很容易獲得代表增益,但是......您嘗試了什麼?你看過正則表達式嗎? – 2014-09-04 23:20:21