我一直在寻找正则表达式的解决方案,找到具有开始和结束模式的行/单词,但区别在于它们的模式不同。
我的困境是找到具有相同结尾和开始模式的行。
示例:
** Hello, My name is
Name: enter**
这将导致一场比赛。但是当我做的时候
示例:
**Hello, My name is
Name: enter**
**Designation is:
Field work**
匹配结果应为2,但要捕获3,即:
**Hello, My name is
Name: enter**
和
**
**
和
**Designation is:
Field work**
我正在使用这个正则表达式:
"^##.*##"
有人说使用Regex是不可能的,这是真的吗?
答案 0 :(得分:1)
试试这个: /\*\*(.+?)\*\*/s
\*\* #match the first **
(.+?) # match any char btween ** and ** and group
\*\* #match the last **
s #single line modifier.
<强> Live demo 强>
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试以下正则表达式
(\*\*(.*?)\\*\*\*)