小编Tom*_*Ngo的帖子

Java使用正则表达式来验证输入字符串

G.:

String string="Marc Louie, Garduque Bautista";
Run Code Online (Sandbox Code Playgroud)

我想检查一个字符串是否只包含单词,逗号和空格.我试图使用正则表达式,我得到的最接近的是:

String pattern = "[a-zA-Z]+(\\s[a-zA-Z]+)+";
Run Code Online (Sandbox Code Playgroud)

但它不会检查是否有逗号.有什么建议吗?

java regex

15
推荐指数
1
解决办法
4万
查看次数

双向链接列表迭代器python

我正在构建一个双向链表,我正在努力在PYTHON中构造一个双向链表迭代器方法.

到目前为止这是我的代码

class DoubleListNode:
    def __init__(self,data):
        self.data=data
        self.prev = None
        self.next= None

class ListIterator:
    def __init__(self):
        self._current = self.head

    def __iter__(self):
        return self

    def next(self):
        if self.size == 0 :
            raise StopIteration
        else:
            item = self._current.data
            self._current=self._current.next
            return item

class DoublyLinkedList:
    def __init__(self):
        self.head= None
        self.tail= None
        self.size = 0

    def add(self,data):
        newnode= DoubleListNode(data)
        self.size+=1
        if self.head is None:
            self.head = newnode
            self.tail = self.head
        elif data < self.head.data: # before head
            newnode.next = self.head
            self.head.prev= newnode
            self.head= …
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

python ×1

regex ×1