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)
但它不会检查是否有逗号.有什么建议吗?
我正在构建一个双向链表,我正在努力在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)