pcre

    0热度

    1回答

    我只是无法正确计算出如何正则表达式。我需要的是匹配一个星号,后跟一个空格,后跟任何不是\ n的字符。 (类似reddit的列表格式) 例子: * Test * Test2 * Test3 我得到的最接近是这样的,但它不能正常工作。 /^[*][ ](.*?)/s 任何人都熟悉PCRE能帮助我。

    0热度

    1回答

    我正在尝试编写正则表达式,它可以匹配括号和括号之间的所有文本。但有一个条件:第一个支架可能会错过。 例如: 今天是[晴天] 和 今天是晴天] 在第一种情况下我想要得到[晴天]。在第二我想得到今天是阳光灿烂的日子]。 我写了正则表达式,但它只适用于第一种情况。 (?(?=\[).*?|)\] 我试图设置其他行动这样 (?(?=\[).*?|.*?)\] 但在这种情况下,我得到了今天是[晴天],而不是

    2热度

    3回答

    我有following regex: (?<=:)\s*\w+ 我想只从字符串提取comp或comp: savedPosition: comp; CURLSCHET.NREC ('qwertyuiop'): noprotect; 我想避免匹配情况下,像noprotect当有(或)之前的任何地方所需的模式。

    0热度

    1回答

    我正在尝试在SLES 11.4系统上安装R 3.4.1。系统库,即libbz2,liblzma和libpcre太老了,所以我安装了我自己的版本。这个工作的罚款libbz2和liblzma,但安装后libpcre,配置还是失败, checking for pcre_fullinfo in -lpcre... yes checking pcre.h usability... yes checkin

    0热度

    1回答

    这个问题的目标是理解如何从url中只排除特定的语言代码。可以说我们有example.com/en/test - 这应该是一个有效的匹配。其他有效的网址将是example.com/ene/test,example.com/been/test等。唯一的URL将被排除在正则表达式是example.com/en。我绝对不是正则表达式的主人,所以所有的提示将受到欢迎。我想修改下面的表达式来排除上面提到的ur

    0热度

    1回答

    我在使用PCRE中的正则表达式验证智能RUT/RUN时遇到问题。我的下一个正则表达式,但遗憾的是不能让它工作: \b[0-9|.]{1,10}\-[K|k|0-9] 我需要帮助,看看有什么是错的代码。我只需要使用的应用程序使用PCRE。 谢谢。

    1热度

    1回答

    我一直在寻找pcre2的手册页,并试图弄清楚什么情况下需要PCRE2_CODE_UNIT_WIDTH的定义。 为PCRE2的源代码可以被编译为支持8位,16位,或 32位代码单元,这意味着最多三个独立的文库可以 安装。 问题1:PCRE2的代码单元究竟是什么?这是否意味着我需要使用PCRE2_CODE_UNIT_WIDTH 8来处理char*与PCRE2_CODE_UNIT_WIDTH 32对于w

    1热度

    1回答

    所有显示的文本这是我在StackOverflow上的第一篇文章,我希望我会尽我所能,尊重所有的规则:) 我有一个包含PHP代码的文件。我正在尝试读取文件并仅提取通过回显行显示的文本,而没有动态内容。 这里是一个PHP代码示例,我使用用于测试目的: some HTML data <?php echo 'OK'; echo 'OK'.$ko; echo $ko.'OK'

    0热度

    1回答

    考虑到与PCRE一个输入值的可能含有验证: 200 <200 >200 <=200 >=200 什么是匹配的字符<=或>=序列的最佳方法?到目前为止,我有这样的: [<|>|<=|>=]{0,2}\d+

    -1热度

    1回答

    我想除非是有否定项多达3个字来写,将确定支持方面(即'检测“证据”)代码之前检查一个,两个或三个词锻炼模式之前。 一些例子: “FISH检测没有发现BCL2易位” “FISH测试没有提供BCL2易位的证据” 我试着用回顾后,但由于它需要一个精确的长度我不能有回顾1-3个词的灵活性。 我试着用钢化点,但它给出了任何数量的单词。 我现在拥有的代码在“支持诊断”术语之前只看到一个单词。 grepl("(