【问题标题】:Regular expression to replace same patterns with another string [closed]正则表达式用另一个字符串替换相同的模式[关闭]
【发布时间】:2020-11-06 11:29:26
【问题描述】:

下面有一个字符串,我想用/www 替换所有/data/.*/www

StackTrace::getCurrent() 在 /data/users/eaminz/www/flib/intern/scripts/insights/msis/workflows/messaging/MSISWorkFlowLoggerSingleton.php:102@r0\nMSISWorkFlowLoggerSingleton::errorWrongConfig() 在 /data/users/eaminz/www/flib/intern/insights/simplification/ads/codegen/api/business_insights/BusinessInsightsAPIMetricCodegen.php:89@r0\nBusinessInsightsAPIMetricCodegen::generateStorageCode() 在 /data/users/eaminz/www/flib/intern/insights/simplification/ads/codegen/api/business_insights/BusinessInsightsAPIMetricCodegen.php:40@r0\nBusinessInsightsAPIMetricCodegen::generateCode() 在 /data/users/eaminz/www/flib/intern/scripts/insights/msis/codegen/InsightsAPIMetricSimplificationScriptController.php:380@r0\nInsightsAPIMetricSimplificationScriptController->generateProductSpecificStorageCode() 在 /data/users/eaminz/www/flib/intern/scripts/insights/msis/codegen/InsightsAPIMetricSimplificationScriptController.php:285@r0\nInsightsAPIMetricSimplificationScriptController->genMetricCode() 在 /data/users/eaminz/www/flib/intern/scripts/insights/msis/codegen/InsightsAPIMetricSimplificationScriptController.php:200@r0\nInsightsAPIMetricSimplificationScriptController->genRunImpl() 在 /data/users/eaminz/www/flib/intern/scripts/insights/msis/codegen/InsightsAPIMetricSimplificationScriptController.php:113@r0\nInsightsAPIMetricSimplificationScriptController->genRun() 在 /data/users/eaminz/www/flib/intern/scripts/controller/ScriptController.php:189@r0\nScriptController->__genRunWithCommandLineArgs() 在 /data/users/eaminz/www/flib/intern/scripts/controller/ScriptController.php:111@r0\nScriptController::__genDispatch() 在 /data/users/eaminz/www/scripts/bin/phps_init.php:23@r0\nphps_init_entrypoint() 在 :0@r0\nClosure$__SystemLib\enter_async_entry_point() 在 :0@r0\nHH\Asio\join() at :0@r0\n__SystemLib\enter_async_entry_point() 在:0@r0

所以它应该变成下面这样:

StackTrace::getCurrent() 在 /www/flib/intern/scripts/insights/msis/workflows/messaging/MSISWorkFlowLoggerSingleton.php:102@r0\nMSISWorkFlowLoggerSingleton::errorWrongConfig() 在 /www/flib/intern/insights/simplification/ads/codegen/api/business_insights/BusinessInsightsAPIMetricCodegen.php:89@r0\nBusinessInsightsAPIMetricCodegen::generateStorageCode() 在

我尝试/data/.*[^/]www/ 找到所有模式但没有用。有人可以帮忙吗?谢谢!

【问题讨论】:

  • 但是在哪里?什么?给出一些真实的代码并告诉我们它在哪里使用?在 mysql 控制台中?询问?你的问题没有任何意义,mysql不返回stacktrace
  • \/data\/[^(www)]*www .. 这将提供所需的搜索模式

标签: mysql regex unix


【解决方案1】:

试试这个:

\/data\/.*?\/www

Demo

【讨论】:

    猜你喜欢
    • 2022-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-12
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 2013-04-03
    • 2022-11-24
    相关资源
    最近更新 更多