我有一个字符串Add "ABC" here
,我想从这些字符串中提取ABC
。为此我做了:
text.rangeOfString("(?<=\")[^\"]+", options: .RegularExpressionSearch)
但它会让我回头
Optional(Range(5..<7))
如何从那里提取这些文字?
答案 0 :(得分:0)
首先需要打开结果范围,然后拨打ng-repeat="el in contacts | filter1 | filter2 | filter3"
。您可以通过conditional binding
substringWithRange
答案 1 :(得分:0)
您可以使用[PDOException]
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`meetmount`.`#sql-3c8_424`, CONSTRAINT `events_catego
ry_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`))
正则表达式使用以下代码提取任何匹配项和任何捕获的组:
"([^"]+)"
由于添加了错误处理,当找不到匹配项时不会发生崩溃。
答案 2 :(得分:-2)
解决方案是:
let regex = myText.rangeOfString("(?<=\")[^\"]+")
myText.substringWithRange(regex, options: .RegularExpressionSearch)!)