小编use*_*157的帖子

正则表达式不会提取所有匹配的单词

我正在尝试从特殊字符集中提取至少包含一个字符的单词。它只会听到一些单词,而不是其他单词。这里是 regex101 的链接以对其进行测试。这是正则表达式\b(\w*[??????????????????]+\w*)\b,这是我正在使用的示例句子

他的全名是Abu ?? sa Mu?ammad ibn ?? sa ibn Sawrah ibn M?sa ibn Al-Da ?? k Al-Sulam?Al-Tirmidh?

它应与以下单词匹配:

穆阿玛德(Muammad)?Al-Tirmidh?

我对正则表达式不太了解,所以我不知道我在做什么错。如果有人知道有什么工具可以找出为什么某个特定单词与正则表达式模式不匹配的原因,也请告诉我。

regex

5
推荐指数
0
解决办法
49
查看次数

未调用 scrollViewDidEndScrollingAnimation

我正在尝试在滚动动画完成后调用一个方法。我有一个表视图,我self.tableView.delegate = self根据this在 viewDidLoad 中设置了委托,但这没有帮助。

基本上,如果单击按钮,它会向上滚动到特定单元格,如果开始单元格不可见,则在表格视图中将其称为起始单元格。我正在使用 scrollToRow 方法进行滚动和动画

tableViewController.tableView.scrollToRow(at: IndexPath(row: techniqueNo, section: 0), at: UITableViewScrollPosition.top, animated: true)
Run Code Online (Sandbox Code Playgroud)

滚动动画完成后,我想向开始单元格添加动画。我尝试从滚动视图委托添加此方法,但它没有被调用

func scrollViewDidEndScrollingAnimation(scrollView: UIScrollView) {
    print("animation Complete")
}
Run Code Online (Sandbox Code Playgroud)

知道为什么没有调用此方法吗?

注意:这与完成滚动的 UITableView不同,因为 (1) 这是 swift 并且答案是 Objective-C,并且 (2) 我已经尝试从委托中实现该方法以检查动画是否完成,但它没有被调用我需要帮助找出原因

uitableview uiscrollviewdelegate ios swift

3
推荐指数
1
解决办法
3291
查看次数

标签 统计

ios ×1

regex ×1

swift ×1

uiscrollviewdelegate ×1

uitableview ×1