作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试使用正则表达式来匹配插入符号、小于和大于插入符号之间的任何文本。
所以它看起来像:^<我想选择的文本>^
我试过类似的方法,但它不起作用:^<(.*?)>^
我假设这是可能的,对吧?我认为我一直过得很艰难的原因是插入符号用作量词。感谢我得到的任何帮助!
更新
让大家知道,他们关注的不是我工作
/\^<(.*?)>\^/
但是,事实证明我正在获取 html 实体,因为我是通过使用 .innerHTML 属性获取字符串的。换句话说,
> ... >
< ... <
为了解决这个问题,我的正则表达式实际上是这样的:
\^<(.*?)((.|\n)*)>\^
这包括中间的字符串应该是任何字符或换行符这一事实。谢谢!
最佳答案
您需要对 ^
符号进行转义,因为它在 JavaScript 正则表达式中具有特殊含义。
/\^<(.*?)>\^/
在 JavaScript 正则表达式中,^
表示 字符串的开头,除非使用了 m
修饰符,在这种情况下它表示 < em>行首。
关于javascript - JavaScript 中的 RegExp,当量词是模式的一部分时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728978/
是否有 Cocoa 类具有与 C 中的枚举值相似的功能?我知道我可以在 Cocoa 中使用枚举,但是如果我想将枚举放入 NSArray(它只接受对象)中怎么办? 最佳答案 枚举只是一种整数类型 - 您
我正在尝试在 coldfusion 中模拟 php 函数。以下的 Php 输出; 结果 E9C9E66592306F1BD27A3B1991C7650D4A8920D10E5FFDA955DA692
我是一名优秀的程序员,十分优秀!