English 中文(简体)
从扼杀中删除数字
原标题:Removing numbers from strings

因此,我正在编写一个文本文件,我正在对这些文件进行以下行动:

     def string_operations(string):

        1) lowercase
        2) remove integers from string
        3) remove symbols
        4) stemming

之后,我仍然有以下的str:

  durham 28x23

我认为我的做法存在缺陷,但想知道,是否有良好、快速的方法确定是否有与扼杀有关的数字价值。

因此,在上述例子中,我希望产出成为现实。

  durham

另一个例子:

 21st ammendment

应:

ammendment

因此,我如何处理这一难题?

最佳回答

如果你要求,“删除从一位数开始的任何术语”,你可以这样做:

def removeNumerics(s):
  return    .join([term for term in s.split() if not term[0].isdigit()])

这分了白空间的扼杀,然后与一个没有从几个方面开始的所有术语合并在一起。

它这样做:

>>> removeNumerics( 21st amendment )
 amendment 
>>> removeNumerics( durham 28x23 )
 durham 

如果你回顾一下,也许会在你的问题中举出一些明确的例子(说明最初的阐述和你所期望的结果)。

问题回答

暂无回答




相关问题
How to add/merge several Big O s into one

If I have an algorithm which is comprised of (let s say) three sub-algorithms, all with different O() characteristics, e.g.: algorithm A: O(n) algorithm B: O(log(n)) algorithm C: O(n log(n)) How do ...

Grokking Timsort

There s a (relatively) new sort on the block called Timsort. It s been used as Python s list.sort, and is now going to be the new Array.sort in Java 7. There s some documentation and a tiny Wikipedia ...

Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

Enumerating All Minimal Directed Cycles Of A Directed Graph

I have a directed graph and my problem is to enumerate all the minimal (cycles that cannot be constructed as the union of other cycles) directed cycles of this graph. This is different from what the ...

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签