无法使用正则表达式(匹配)在标记内部获取HTML

时间:2017-12-15 10:29:39

标签: javascript html regex

我有fiddle 我试图将html放在<app>标记内,但似乎无法使其正常运行。我该如何解决?我正在使用的正则表达式是.match(/<app.*>(.*?)<\/app>/)[1];

1 个答案:

答案 0 :(得分:1)

那是因为.匹配除换行符之外的所有内容,但您希望匹配所有内容。请改用apply plugin: 'com.android.library' android { compileSdkVersion 26 buildToolsVersion '26.0.2' defaultConfig { minSdkVersion 21 targetSdkVersion 26 versionCode 1 versionName "1.0" } } dependencies { implementation "com.android.support:support-compat:26.0.2" implementation "com.android.support:support-core-ui:26.0.2" implementation "com.android.support:recyclerview-v7:26.0.2} 。请在此处查看:https://jsfiddle.net/vumcgger/

另外,永远不要用正则表达式解析html(除非你真的需要):RegEx match open tags except XHTML self-contained tags