1
4

5 に答える 5

1
  1. 先頭の漢字が 1 つだけの場合は、最初の「*」を削除します。
  2. ただし、'[.\s]' は保持する必要があります。改行と一致しません(私は思います)。
  3. それが完了したら、問題がphpコードではなく正規表現に起因することを確認してください。
于 2009-10-18T21:07:03.190 に答える
0
/[\x{4e00}-\x{9fa5}][.\s]*\[\/m\][\x{4e00}-\x{9fa5}]/um
于 2009-10-19T08:51:45.910 に答える
0
[\x{4e00}-\x{9fa5}]+.+\[\/m\][\x{4e00}-\x{9fa5}]

あなたの説明に一致するもの:

[\x{4e00}-\x{9fa5}]+--> 4E00 から 9FA5 までの 1 つ以上の文字。

.+--> 1 つ以上の他の文字

\[\/m\]--> [/分]

[\x{4e00}-\x{9fa5}]--> 4E00 から 9FA5 までの 1 文字

于 2012-06-19T04:19:46.577 に答える