C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – RegEx在第一次出现后匹配所有出现的字符*?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,如果我想在输入字符串中匹配’w’

第二个单词中的两个’w’应该匹配,而不是第一个单词中的那个.

我有一个问题,解决方案可能涉及’负面看待’,但是无法获得任何有效的解决方案.

(我正在使用Objective C和NSMutableString上的正则表达式替换方法,但我也很高兴听到任何正则表达式实现的解决方案.)

@H_450_14@解决方法
你的问题是,你不仅需要看后面(一些正则表达式根本不支持),而是在lookbehind断言中进行无限重复(例如,只支持很少的口味,比如.NET).

因此,.NET-或JGSoft兼容的正则表达式

(?<=w.*)w

不适用于Objective C,Python,Java等.

所以你需要分几步完成:首先在第一个w之后找到字符串:

(?<=w).*

(如果你有背后的支持),那么拿下比赛并在里面搜索w.

如果不支持lookbehind,则搜索w(.*)并将以下搜索应用于捕获组1($1)的内容.

大佬总结

以上是大佬教程为你收集整理的objective-c – RegEx在第一次出现后匹配所有出现的字符*?全部内容,希望文章能够帮你解决objective-c – RegEx在第一次出现后匹配所有出现的字符*?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。