我正在编写代码来提取(斜体,--bold--)字符之间的一些数据。(非常类似于 SO 评论功能)
我实际上为此编写了方法(使用循环并检查字符),但我想知道是否可以使用正则表达式重新编写该方法。
我尝试了 Rubular,但我不擅长正则表达式:
这有点适用于斜体,但我认为这不是使用所有其他特殊字符的好解决方案(比如 - 可能还有其他字符)
regex: _{2}([^_]*)_{2}
text: __word1__ not_italic __a__ --bolder--
是否可以使用 1 个匹配调用和正则表达式来做到这一点,或者我是否必须为每个特殊格式字符创建特殊的正则表达式?