提取我找不到获取每个字符串的方式,用“ - ”隔开的字符串,它的图案是这样正则表达式从字符串
一些文本 - 某些文本 - 想文本 - 其他所需的文本
我只能使用正则表达式来匹配所需的数据。但我无法找到正则表达式,其提取“通缉文字”和“其他想要的文本
提取我找不到获取每个字符串的方式,用“ - ”隔开的字符串,它的图案是这样正则表达式从字符串
一些文本 - 某些文本 - 想文本 - 其他所需的文本
我只能使用正则表达式来匹配所需的数据。但我无法找到正则表达式,其提取“通缉文字”和“其他想要的文本
哪些是您使用如果您正在使用Python(例如),你可以使用这样的正则表达式语言:?
https://regex101.com/r/VKqXWX/1
这里将复制情况下,链接失效:??[^-]+
是你正在寻找
现在我使用^(。*)(?= - (。*) (。*) - )来获取第一个,(?<= - )(。*)(?= - (。*) - ),以获取第二个,并且第三个有问题。我需要提取每个正则表达式只有一个字符串 –
对不起,我不明白你的问题...你有一个字符串,你想要用'-'字符分割它。这不正确吗?我的解决方案确实如此,但当然有很多情况下它可能不是正确的解决方案。这取决于你想要做什么。 –
问题是,我需要在时间只提取一个部分,这意味着每个正则表达式只有一个字符串。这是因为我不能使用任何语言来处理结果数据 –
什么什么逻辑规则规定,只有第二两个令牌有效 –
如果输入字符串是“一些文本” - “一些文本” - “想要带有连字符的文本” - “其他想要的文本”怎么办? – RomanPerekhrest
现在的逻辑规则是键入的方式,所以现在它只是第二个标记。因为被“ - ”分隔,所以内部的“ - ”被替换为其他字符,所以每次都将被替换为3“ - ” –